📄 changelog
字号:
2000-09-14 <tytso@valinux.com> * Release of serial driver 5.05 * serial.c (receive_chars): Fix a bug which could cause us to overflow the flip buffer. (Thanks to Russel King for pointing out this problem.) * serial_compat.h (del_timer_sync): Only define del_timer_sync for kernels older than 2.4.0. * serial.c (shutdown): Make sure the UART is taken out of enhanced mode after we put the UART to sleep, so we avoid accidentally triggering an unexpected UART feature. * serial.c (serial_init_one, probe_serial_pci): Applied (by hand) Jeff Garzik's patch to use the new PCI interface. This should allow cardbus devices to work (at least when inserted); getting pulled out may be a different story. :-) * serial_compat.h: Added new framework to deal with the new PCI interface on 2.2 kernels. 2000-09-12 <tytso@snap.thunk.org> * Release of serial driver 5.04 * serial_compat.h: Add PCI device/vendor ID's for SGI IOC3 * serial.c: Synchronize with 2.4.0test8. Added SGI device, and cleaned up serial warnings around CONFIG_SERIAL_RSA. (register_serial): Only start scanning preferentially at /dev/ttyS4 for x86 architecture. * serial.c (receive_chars): Moved ignore_status_mask test outside of special parity/frame/overflow handling, since if CREAD is not set, all characters must be ignored (this is done by setting UART_LSR_DR).2000-08-11 <tytso@snap.thunk.org> * Release of serial driver 5.03 * serial_reg.h (UART_ICR): Fix stupid comment bug (reversed Transmitter and Receiver FIFO level) * serial.c (rs_init): Make rs_init not be static to avoid problems with 2.2 kernels. * serial.c, serial_compat.h: Add support for DCI_PCCOM8 board. (Courtesy of Craig Schlenter <craig@qualica.com>)2000-08-09 <tytso@valinux.com> * Release of serial driver 5.02 * serial.c: Move the SAK and Magic SysRQ check to before read_status_mask and ignore_status_mask are processed, so it doesn't get masked by them. Revert the August 8th change which hacked info->read_status_mask. * serial.c (autoconfig_startech_uarts): Initialize ACR to zero before probing using serial_icr_read.2000-08-08 <tytso@valinux.com> * serial.c (change_speed): Add UART_LSR_BI to info->read_status_mask under two additional circumstances (if the line is the serial console and magic sysrq is enabled, and if the secure attention key is enabled.) (pci_timedia_fn): Fix bug in timedia support which caused it not to work. * serial.c: Added module descriptions 2000-07-26 <tytso@snap.thunk.org> * Release of serial driver 5.01 * serial.c: Update to use the new connect-tech pci id's.2000-07-26 <tytso@valinux.com> * serial.c: PLX_1076 and PLX_SPCOM800 are the same. Remove usage of PLX_1076 in favor of PLX_SPCOM800. * serial.c (set_serial_info): Don't allow the IRQ to be negative. (do_autoconfig): Only override the IRQ if detect_uart_irq() returns a valid irq. (wait_for_xmitr, receive_chars): Save the LSR_BI in wait_for_xmitr since it gets cleared when LSR is read. * serial.c: Sync up with 2.4.0test5-pre5. Added support for Timedia cards, but fixed up the support so that it doesn't cause a massive explosion in the size of the pci configuration table.2000-07-20 <tytso@valinux.com> * serial.c (rs_timer, figure_IRQ_timeout): Move the calculation of subtracting 2 to figure_IRQ_timeout, and make sure that mod_timer is never sets the expire time to less than jiffies+1. * serial.c (serial_pci_guess_board): Fix a stupid bug in the hueristic code which counts how many I/O ports in the PCI port. * serial.h: Change ASYNC_AUTOPROBE to have a number in the external flag number space. * serial.c, serial_compat.h: Add various new ConnectTech boards, and eliminate some impossible hardware combinations that don't actually happen in nature. * serialP.h: Fix typo (missing space). * serial.c: Make sure the RSA array variables are always available. * serial_compat.h: Clean up the define of new-style CPU CONFIG defines. 2000-07-19 <tytso@valinux.com> * serial.c: fix some returns on failure not using MOD_DEC_USE_COUNT. Arnaldo Carvalho de Melo <acme@conectiva.com.br> * serial.c, serial_compat.h: Synchronize with Linux-2.4.0test5-pre2. Remove use of RS_TIMER and use fixed timers instead. Use __exit for rs_fini to avoid use of #ifdef MODULE. Fix port handling on 64 bit machines. 2000-06-14 Theodore Ts'o <tytso@valinux.com> * serial.c, serial_compat.h (PCI_DEVICE_ID_PLX_1077, PCI_DEVICE_ID_PLX_1076): Add support for these PLX PCI serial boards. * serial.c: Synchronize with Linux-2.4.0test1-ac11. (Removed CONFIG_KDB code, and added SupraExpress to the PNP table) * serial.c: (serial_pnp_guess_board): If a device has no PNP resources, fail gracefully instead of oops'ing.2000-06-09 <tytso@snap.thunk.org> * serial.c: Add support for Linux 2.2.15 and above, which need support for tty->poll_wait.2000-05-29 Theodore Ts'o <tytso@valinux.com> * Release of serial driver 5.00 * Makefile: Add support for 2.4 kernels in the serial.ver rule. * serial.c (pci_boards): Add support for the RAStel 2 port modem. * serial.c: Use a much more compact encoding of valid ISA PNP devices, and include a much larger list of ISA PNP modems, courtesy of dmitry@Flame-in-Night.taurussoft.org.ru. * serial.c (modem_names, check_name): Mark as initial data/code. * serial.c (check_compatible_id): New function which checks to see whether a device has a generic PNP ID defined. * serial.c (serial_pnp_guess_board): Change hueristics to require both a name which indicates a modem plus having a generic PNP ID modem. * serial.c (probe_serial_pnp): Changed to use the more compact encouding of valid PNP boards. Also, change to skip devices which have already been activated. * serial.c (serial_console_setup): Fix compile bug if CONFIG_KDB is defined.2000-05-21 Theodore Ts'o <tytso@valinux.com> * Release of serial driver 4.95 * serial.c (autoconfig, pci_inteli960ni_fn): Improve debugging messages. * serial.h, serial.c (start_pci_pnp_board): Set the new ASYNC_AUTOPROBE flag if the device was autoprobed. (So setserial -G can skip it.)2000-05-19 Theodore Ts'o <tytso@valinux.com> * rc.serial: Update to work with with devfs. Also add standard init.d commands (status, restart, reload). * test_version.sh: Fix silly typo LIBUX_SRC should be LINUX_SRC * Makefile, test_version.sh: Change makefile to use the standard test_version.sh script. * setup.sh: Clean up script so that if the .kver file doesn't exist, it prints an error and exits. * Add support for the RSA-DV II/S card added, from patches submitted by Kiyokazu SUTO <suto@ks-and-ks.ne.jp>2000-05-05 Theodore Ts'o <tytso@valinux.com> * serial.c: When calling TIOCMIWAIT, force modem status interrupts on. Updated version date in preparation of release of 4.95. 2000-04-30 Theodore Ts'o <tytso@valinux.com> * serial.c: Update version number to 4.95 * serial.c (start_pci_pnp_board): Add call to pci_enable_device if the device is not a PNP device. (Added new flag SPCI_FL_ISPNP for this purpose.) Removed call to pcibios_present(), since if it's there is no PCIBIOS, the pci_devices linked list is initialized to NULL. * serial.c: Fixed PNP entry for ASKEY 56K Plug&Play Modem. * serial.c: Synced up with 2.3.99pre6; added #ifdef test for CONFIG_DEVFS_FS. * serial.c: Fixed bug (that was apparently hidden by egcs) where we refering to port_high in a struct serial_state, where it doesn't exist.2000-04-25 Theodore Ts'o <tytso@valinux.com> * Release of serial driver 4.94 * serial.c, serial.h: Fix the type change which broke binary compatibility on Alpha and other 64-bit platforms for the setserial program. * serial.c (autoconfig, startup): Add a new flag, ASYNC_BUGGY_UART, which if set, skips certain failsafe checks. * serial.c (probe_serial_pnp): Add Andrew Panin's patch to support generic autodetection of ISA PnP modems.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -