Messages in this thread |  | | | Subject | Global symbols in 2.0.28 | | Date | Thu, 23 Jan 1997 20:55:51 +0100 (MET) | | From | Thomas Koenig <> |
| |
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.
|  |