Global symbols in 2.0.28

Thomas Koenig (ig25@mvmap66.ciw.uni-karlsruhe.de)
Thu, 23 Jan 1997 20:55:51 +0100 (MET)


Here's a list of those files which declare symbols as global although
these aren't referenced anywhere else, plus the offending functions.

This list is NOT complete, and some functions may occur here only
because of my special configuration.

I'm not sure this ought to be fixed in the 2.0 series. However, I'm
preparing a similar report on 2.1.22 (as soon as the 'make everything'
compile finishes :-)

arch/i386/boot/compressed/head.S: startup_32
arch/i386/boot/compressed/misc.c: close_output_buffer_if_we_run_high, memcpy, memset, setup_normal_output_buffer, setup_output_buffer_if_we_run_high, user_stack
arch/i386/kernel/bios32.c : check_pcibios
arch/i386/kernel/head.S : stext
arch/i386/kernel/ioport.c : stack
arch/i386/kernel/irq.c : do_IRQ, do_fast_IRQ
arch/i386/kernel/process.c : real_mode_gdt, real_mode_gdt_entries, real_mode_idt, real_mode_switch
arch/i386/kernel/setup.c : drive_info
arch/i386/kernel/time.c : get_cmos_time
arch/i386/kernel/traps.c : do_device_not_available, kstack_depth_to_print
drivers/block/floppy.c : fd_routine, floppy_interrupt, floppy_invert_dcl, show_floppy, virtual_dma_init
drivers/block/genhd.c : disk_name
drivers/block/ll_rw_blk.c : add_request, unplug_device
drivers/block/rd.c : identify_ramdisk_image
drivers/char/console.c : con_open, default_font_height, kd_mksound, poke_blanked_console, scrdown, scrup, vesa_powerdown_screen
drivers/char/consolemap.c : con_set_default_unimap
drivers/char/defkeymap.c : alt_map, altgr_map, ctrl_alt_map, ctrl_map, shift_ctrl_map, shift_map
drivers/char/keyboard.c : kd_mksound, register_leds, to_utf8
drivers/char/misc.c : misc_deregister
drivers/char/n_tty.c : n_tty_chars_in_buffer, n_tty_flush_buffer
drivers/char/pty.c : old_pty_driver, old_pty_slave_driver, pty_driver, pty_open, pty_slave_driver
drivers/char/random.c : SHATransform, get_random_bytes, rand_initialize_blkdev
drivers/char/rtc.c : days_in_mo, get_rtc_alm_time, get_rtc_time, mask_rtc_irq_bit, rtc_dropped_irq, rtc_freq, rtc_irq_data, rtc_status, set_rtc_irq_bit
drivers/char/selection.c : kd_mksound
drivers/char/serial.c : callout_driver, rs_hangup, rs_open, rs_table, serial_driver, tq_serial
drivers/char/tty_io.c : do_tty_hangup, get_tty_driver, kd_mksound, ldiscs, redirect, tty_default_put_char, tty_drivers, tty_paranoia_check
drivers/char/vc_screen.c : kd_mksound
drivers/char/vga.c : kd_mksound
drivers/char/vt.c : _kd_mksound, kd_mksound
drivers/net/3c503.c : el2_pio_probe, el2_probe1
drivers/net/3c59x.c : vortex_debug
drivers/net/auto_irq.c : irqs_busy, irqs_reserved, irqs_shared, irqs_used
drivers/net/net_init.c : ether_config
drivers/pci/pci.c : bridge_mapping, bridge_optimization, dev_info, pci_devices, pci_lookup_dev, pci_root, pci_strclass, pci_strdev, pci_strvendor
drivers/scsi/aic7xxx.c : aic7xxx_set_info, proc_scsi_aic7xxx, rcs_version
drivers/scsi/constants.c : print_driverbyte, print_hostbyte
drivers/scsi/hosts.c : max_scsi_hosts
drivers/scsi/ncr53c8xx.c : ncr53c8xx_proc_info, ncr_abort_command, ncr_queue_command, ncr_reset_bus, proc_scsi_ncr53c8xx
drivers/scsi/ppa.c : in_p, out_p, ppa_c_pulse, ppa_completion, ppa_connect, ppa_d_pulse, ppa_disconnect, ppa_do_reset, ppa_init, ppa_select, ppa_start, ppa_wait, proc_scsi_ppa
drivers/scsi/scsi.c : internal_cmnd, last_cmnd, proc_scsi_scsi, scsi_abort, scsi_build_commandblocks, scsi_device_types, scsi_pid, scsi_reset
drivers/scsi/scsi_proc.c : generic_proc_info, parseFree, parseInit, parseOpt, scsi_dev_types
drivers/scsi/sr.c : requeue_sr_request
drivers/scsi/st.c : scsi_tapes
fs/binfmt_elf.c : create_elf_tables
fs/binfmt_script.c : script_format
fs/buffer.c : bdflush_done, bdflush_tsk, bdflush_wait, buffer_usage, buffers_lav, nr_buffer_heads, nr_buffers, nr_buffers_size, nr_buffers_st, nr_buffers_type, nr_free, refilled, sync_old_buffers
fs/devices.c : chrdev_open, def_blk_fops, def_chr_fops, get_chrfops
fs/dquot.c : dquot_alloc_block, dquot_alloc_inode, dquot_drop, dquot_free_block, dquot_free_inode, dquot_initialize, dquot_operations, dquot_transfer, invalidate_dquots, quota_on
fs/ext2/inode.c : ext2_getcluster
fs/ext2/super.c : ext2_put_super, ext2_read_super, ext2_remount, ext2_statfs, ext2_write_super
fs/fat/dir.c : fat_dir_ioctl
fs/fat/mmap.c : fat_file_mmap
fs/inode.c : grow_inodes, nr_free_inodes
fs/isofs/inode.c : isofs_put_super, isofs_read_inode, isofs_read_super, isofs_statfs
fs/isofs/util.c : isonum_712, isonum_721, isonum_722, isonum_731, isonum_732
fs/locks.c : locks_mandatory_area, locks_mandatory_locked, locks_verify_area, locks_verify_locked
fs/minix/fsync.c : V1_minix_sync_file, V2_minix_sync_file
fs/minix/inode.c : minix_put_inode, minix_put_super, minix_read_inode, minix_read_super, minix_remount, minix_statfs, minix_update_inode, minix_write_inode, minix_write_super
fs/minix/truncate.c : V1_minix_truncate
fs/msdos/msdosfs_syms.c : msdos_fs_type
fs/msdos/namei.c : msdos_dir_inode_operations, msdos_sops
fs/namei.c : follow_link, lookup
fs/nfs/dir.c : nfs_dir_inode_operations, nfs_kfree_cache
fs/nfs/inode.c : nfs_read_super
fs/nfs/proc.c : rpc_header, rpc_verify
fs/nfs/rpcsock.c : rpc_call
fs/open.c : sys_utimes
fs/pipe.c : rdwr_pipe_fops, read_pipe_fops, write_pipe_fops
fs/proc/inode.c : proc_read_inode, proc_statfs, proc_write_inode
fs/proc/mem.c : mem_mmap
fs/proc/root.c : proc_match
fs/proc/scsi.c : get_not_present_info
fs/smbfs/dir.c : smb_free_dir_cache, smb_init_dir_cache
fs/smbfs/inode.c : smb_notify_change, smb_read_super
fs/smbfs/mmap.c : smb_file_mmap
fs/smbfs/proc.c : smb_encode_smb_length, smb_proc_readdir_long, smb_proc_reconnect
fs/super.c : add_vfsmnt, do_mount, get_fs_type, get_unnamed_dev, put_unnamed_dev, remove_vfsmnt
init/main.c : bootsetups, calibrate_delay, cols, cpu_idle, execute_command, rows
init/version.c : Version_131100
ipc/msg.c : kerneld_send
kernel/exit.c : release
kernel/panic.c : bad_user_access_length
kernel/sched.c : immediate_bh, tickadj, time_adj, time_adjust_step, time_phase, tqueue_bh
kernel/sys.c : C_A_D, sys_gethostname, sys_ni_syscall, sys_old_syscall
kernel/sysctl.c : do_int, do_string, do_struct, do_sysctl, do_sysctl_strategy, proc_dointvec_minmax, proc_dostring, proc_sys_file_operations, proc_sys_inode_operations, sysctl_intvec, sysctl_string
kernel/time.c : hardpps_ptr, pps_calcnt, pps_errcnt, pps_jitcnt, pps_offset, pps_shift, pps_stbcnt
lib/string.c : bcopy, memcmp
mm/filemap.c : filemap_swapout, page_hash_table
mm/kmalloc.c : kmalloc_cache
mm/memory.c : handle_mm_fault
mm/mmap.c : remove_shared_vm_struct
mm/page_io.c : ll_rw_page
mm/swap_state.c : swap_cache_add_success, swap_cache_add_total
mm/vmscan.c : swap_tick, swapout_interval
net/802/p8023.c : destroy_8023_client, make_8023_client
net/core/dev.c : dev_get_info, dev_open, net_bh, netdev_chain, ptype_all, ptype_base
net/core/firewall.c : call_fw_firewall, unregister_firewall
net/core/skbuff.c : net_allocs, net_fails, net_free_locked, net_locked, net_skbcount, skb_copy
net/core/sock.c : sock_rmalloc, sock_rspace
net/ipv4/af_inet.c : get_new_socknum
net/ipv4/arp.c : arp_device_event, arp_get_info, arp_new_entry, arp_rcv, arp_tables, sysctl_arp_max_pings
net/ipv4/devinet.c : ip_dev_find
net/ipv4/icmp.c : dummy, icmp_socket
net/ipv4/ip_fw.c : check_ipfw_struct, ip_fw_fwd_chain, ip_fw_fwd_policy, ip_fw_in_chain, ip_fw_in_policy, ip_fw_out_chain, ip_fw_out_policy, ipfw_device_event, ipfw_forward_check, ipfw_input_check, ipfw_ops, ipfw_output_check
net/ipv4/ip_input.c : ip_ioctl
net/ipv4/ip_output.c : ip_rt_notifier, ip_send
net/ipv4/packet.c : packet_attach, packet_rcv, packet_recvmsg
net/ipv4/protocol.c : inet_get_protocol
net/ipv4/raw.c : raw_err, raw_recvmsg
net/ipv4/route.c : ip_rt_kill, ip_rt_new, rt_wait
net/ipv4/tcp.c : tcp_getsockopt, tcp_ioctl, tcp_read_wakeup, tcp_setsockopt, tcp_shutdown
net/ipv4/tcp_input.c : tcp_window_shrunk
net/ipv4/tcp_output.c : tcp_shrink_skb
net/ipv4/udp.c : udp_ioctl, udp_recvmsg, uh_cache_daddr, uh_cache_dport, uh_cache_saddr, uh_cache_sk, uh_cache_sport
net/socket.c : move_addr_to_user, proto_init, sock_alloc, sock_release, socki_lookup, sys_accept, sys_bind, sys_connect, sys_getpeername, sys_getsockname, sys_getsockopt, sys_listen, sys_recv, sys_recvfrom, sys_recvmsg, sys_send, sys_sendmsg, sys_sendto, sys_setsockopt, sys_shutdown, sys_socket, sys_socketpair

-- 
Thomas Koenig, Thomas.Koenig@ciw.uni-karlsruhe.de, ig25@dkauni2.bitnet.
The joy of engineering is to find a straight line on a double
logarithmic diagram.