⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.1992-1997

📁 linux 内核源代码
💻 1992-1997
📖 第 1 页 / 共 4 页
字号:
Sat Jan 18 15:51:45 1997  Richard Henderson  <rth@tamu.edu>	* Don't play with usage_count directly, instead hand around	the module header and use the module macros.Fri May 17 00:00:00 1996  Leonard N. Zubkoff <lnz@dandelion.com>	* BusLogic Driver Version 2.0.3 Released.Tue Apr 16 21:00:00 1996  Leonard N. Zubkoff <lnz@dandelion.com>	* BusLogic Driver Version 1.3.2 Released.Sun Dec 31 23:26:00 1995  Leonard N. Zubkoff <lnz@dandelion.com>	* BusLogic Driver Version 1.3.1 Released.Fri Nov 10 15:29:49 1995  Leonard N. Zubkoff <lnz@dandelion.com>	* Released new BusLogic driver.Wed Aug  9 22:37:04 1995  Andries Brouwer  <aeb@cwi.nl>	As a preparation for new device code, separated the various	functions the request->dev field had into the device proper,	request->rq_dev and a status field request->rq_status.	The 2nd argument of bios_param is now a kdev_t.Wed Jul 19 10:43:15 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>        * scsi.c (scsi_proc_info): /proc/scsi/scsi now also lists all	attached devices.	* scsi_proc.c (proc_print_scsidevice): Added. Used by scsi.c and	eata_dma_proc.c to produce some device info for /proc/scsi.	* eata_dma.c (eata_queue)(eata_int_handler)(eata_scsi_done):	Changed handling of internal SCSI commands send to the HBA.Wed Jul 19 10:09:17 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>	* Linux 1.3.11 released.	* eata_dma.c (eata_queue)(eata_int_handler): Added code to do	command latency measurements if requested by root through	/proc/scsi interface.	Throughout Use HZ constant for time references.	* eata_pio.c: Use HZ constant for time references.	* aic7xxx.c, aic7xxx.h, aic7xxx_asm.c: Changed copyright from BSD	to GNU style.	* scsi.h: Added READ_12 command opcode constantWed Jul 19 09:25:30 1995  Michael Neuffer <neuffer@goofy.zdv.uni-mainz.de>	* Linux 1.3.10 released.	* scsi_proc.c (dispatch_scsi_info): Removed unused variable.Wed Jul 19 09:25:30 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>	* Linux 1.3.9 released.	* scsi.c Blacklist concept expanded to 'support' more device	deficiencies. blacklist[] renamed to device_list[]	(scan_scsis): Code cleanup.	* scsi_debug.c (scsi_debug_proc_info): Added support to control	device lockup simulation via /proc/scsi interface.Wed Jul 19 09:22:34 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>	* Linux 1.3.7 released.	* scsi_proc.c: Fixed a number of bugs in directory handlingWed Jul 19 09:18:28 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>	* Linux 1.3.5 released.	* Native wide, multichannel and /proc/scsi support now in official	kernel distribution.        * scsi.c/h, hosts.c/h et al reindented to increase readability	(especially on 80 column wide terminals).	* scsi.c, scsi_proc.c, ../../fs/proc/inode.c: Added	/proc/scsi/scsi which allows root to scan for hotplugged devices.	* scsi.c (scsi_proc_info): Added, to support /proc/scsi/scsi.	(scan_scsis): Added some 'spaghetti' code to allow scanning for	single devices.	Thu Jun 20 15:20:27 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>        * proc.c: Renamed to scsi_proc.cMon Jun 12 20:32:45 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>	* Linux 1.3.0 released.Mon May 15 19:33:14 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>	* scsi.c: Added native multichannel and wide scsi support.	* proc.c (dispatch_scsi_info) (build_proc_dir_hba_entries):	Updated /proc/scsi interface.Thu May  4 17:58:48 1995  Michael Neuffer  <neuffer@goofy.zdv.uni-mainz.de>	* sd.c (requeue_sd_request): Zero out the scatterlist only if	scsi_malloc returned memory for it.	* eata_dma.c (register_HBA) (eata_queue): Add support for	large scatter/gather tables and set use_clustering accordingly	* hosts.c: Make use_clustering changeable in the Scsi_Host structure.Wed Apr 12 15:25:52 1995  Eric Youngdale  (eric@andante)	* Linux 1.2.5 released.	* buslogic.c: Update to version 1.15 (From Leonard N. Zubkoff).	Fixed interrupt routine to avoid races when handling multiple	complete commands per interrupt.  Seems to come up with faster	cards.	* eata_dma.c: Update to 2.3.5r. Modularize. Improved error handling        throughout and fixed bug interrupt routine which resulted in shifted        status bytes. Added blink LED state checks for ISA and EISA HBAs.        Memory management bug seems to have disappeared ==> increasing        C_P_L_CURRENT_MAX to 16 for now. Decreasing C_P_L_DIV to 3 for        performance reasons.	* scsi.c: If we get a FMK, EOM, or ILI when attempting to scan	the bus, assume that it was just noise on the bus, and ignore	the device.	* scsi.h: Update and add a bunch of missing commands which we	were never using.	* sd.c: Use restore_flags in do_sd_request - this may result in	latency conditions, but it gets rid of races and crashes.	Do not save flags again when searching for a second command to	queue.	* st.c: Use bytes, not STP->buffer->buffer_size when reading	from tape.Tue Apr  4 09:42:08 1995  Eric Youngdale  (eric@andante)	* Linux 1.2.4 released.	* st.c: Fix typo - restoring wrong flags.Wed Mar 29 06:55:12 1995  Eric Youngdale  (eric@andante)	* Linux 1.2.3 released.	* st.c: Perform some waiting operations with interrupts off.	Is this correct???Wed Mar 22 10:34:26 1995  Eric Youngdale  (eric@andante)	* Linux 1.2.2 released.	* aha152x.c: Modularize.  Add support for PCMCIA.	* eata.c: Update to version 2.0.  Fixed bug preventing media	detection.  If scsi_register_host returns NULL, fail gracefully.	* scsi.c: Detect as NEC (for photo-cd purposes) for the 84	and 25 models as "NEC_OLDCDR".	* scsi.h: Add define for NEC_OLDCDR	* sr.c: Add handling for NEC_OLDCDR.  Treat as unknown.	* u14-34f.c: Update to version 2.0.  Fixed same bug as in	eata.c.Mon Mar  6 11:11:20 1995  Eric Youngdale  (eric@andante)	* Linux 1.2.0 released.  Yeah!!!	* Minor spelling/punctuation changes throughout.  Nothing	substantive.Mon Feb 20 21:33:03 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.95 released.	* qlogic.c: Update to version 0.41.	* seagate.c: Change some message to be more descriptive about what	we detected.	* sr.c: spelling/whitespace changes.Mon Feb 20 21:33:03 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.94 released.Mon Feb 20 08:57:17 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.93 released.	* hosts.h: Change io_port to long int from short. 	* 53c7,8xx.c: crash on AEN fixed, SCSI reset is no longer a NOP, 	  NULL pointer panic on odd UDCs fixed, two bugs in diagnostic output 	  fixed, should initialize correctly if left running, now loadable,  	  new memory allocation, extraneous diagnostic output suppressed, 	  splx() replaced with save/restore flags. [ Drew ]	* hosts.c, hosts.h, scsi_ioctl.c, sd.c, sd_ioctl.c, sg.c, sr.c,	sr_ioctl.c: Add special junk at end that Emacs will use for	formatting the file.	* qlogic.c: Update to v0.40a.  Improve parity handling.	* scsi.c: Add Hitachi DK312C to blacklist.  Change "};" to "}" in	many places.  Use scsi_init_malloc to get command block - may	need this to be dma compatible for some host adapters.	Restore interrupts after unregistering a host.	* sd.c: Use sti instead of restore flags - causes latency problems.	* seagate.c: Use controller_type to determine string used when	registering irq.	* sr.c: More photo-cd hacks to make sure we get the xa stuff right.	* sr.h, sr.c: Change is_xa to xa_flags field.	* st.c: Disable retries for write operations.Wed Feb 15 10:52:56 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.92 released.	* eata.c: Update to 1.17.	* eata_dma.c: Update to 2.31a. Add more support for /proc/scsi.        Continuing modularization. Less crashes because of the bug in the        memory management ==> increase C_P_L_CURRENT_MAX to 10        and decrease C_P_L_DIV to 4.	* hosts.c: If we remove last host registered, reuse host number.	When freeing memory from host being deregistered, free extra_bytes	too.	* scsi.c (scan_scsis): memset(SDpnt, 0) and set SCmd.device to SDpnt.	Change memory allocation to work around bugs in __get_dma_pages.	Do not free host if usage count is not zero (for modules).	* sr_ioctl.c: Increase IOCTL_TIMEOUT to 3000.	* st.c: Allow for ST_EXTRA_DEVS in st data structures.	* u14-34f.c: Update to 1.17.Thu Feb  9 10:11:16 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.91 released.	* eata.c: Update to 1.16.  Use wish_block instead of host->block.	* hosts.c: Initialize wish_block to 0.	* hosts.h: Add wish_block.	* scsi.c: Use wish_block as indicator that the host should be added	to block list.	* sg.c: Add SG_EXTRA_DEVS to number of slots.	* u14-34f.c: Use wish_block.Tue Feb  7 11:46:04 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.90 released.	* eata.c: Change naming from eata_* to eata2x_*.  Now at vers 1.15.	Update interrupt handler to take pt_regs as arg.  Allow blocking	even if loaded as module.  Initialize target_time_out array.	Do not put sti(); in timing loop.	* hosts.c: Do not reuse host numbers.	Use scsi_make_blocked_list to generate blocking list.	* script_asm.pl:  Beats me.  Don't know perl.  Something to do with	phase index.	* scsi.c (scsi_make_blocked_list): New function - code copied from	hosts.c.	* scsi.c: Update code to disable photo CD for Toshiba cdroms.	Use just manufacturer name, not model number.	* sr.c: Fix setting density for Toshiba drives.	* u14-34f.c: Clear target_time_out array during reset.Wed Feb  1 09:20:45 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.89 released.	* Makefile, u14-34f.c: Modularize.	* Makefile, eata.c: Modularize.  Now version 1.14	* NCR5380.c: Update interrupt handler with new arglist.  Minor	cleanups.	* eata_dma.c: Begin to modularize.  Add hooks for /proc/scsi.	New version 2.3.0a. Add code in interrupt handler to allow        certain CDROM drivers to be detected which return a        CHECK_CONDITION during SCSI bus scan. Add opcode check to get        all DATA IN and DATA OUT phases right. Utilize HBA_interpret flag.	Improvements in HBA identification. Various other minor stuff.	* hosts.c: Initialize ->dma_channel and ->io_port when registering	a new host.	* qlogic.c: Modularize and add PCMCIA support.	* scsi.c: Add Hitachi to blacklist.	* scsi.c: Change default to no lun scan (too many problem devices).	* scsi.h: Define QUEUE_FULL condition.	* sd.c: Do not check for non-existent partition until after	new media check.	* sg.c: Undo previous change which was wrong.	* sr_ioctl.c: Increase IOCTL_TIMEOUT to 2000.	* st.c: Patches from Kai - improve filemark handling.Tue Jan 31 17:32:12 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.88 released.	* Throughout - spelling/grammar fixups.	* scsi.c: Make sure that all buffers are 16 byte aligned - some	drivers (buslogic) need this.	* scsi.c (scan_scsis): Remove message printed.	* scsi.c (scsi_init): Move message here.Mon Jan 30 06:40:25 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.87 released.	* sr.c: Photo-cd related changes. (Gerd Knorr??).	* st.c: Changes from Kai related to EOM detection.Mon Jan 23 23:53:10 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.86 released.	* 53c7,8xx.h: Change SG size to 127.	* eata_dma: Update to version 2.10i. Remove bug in the registration        of multiple HBAs and channels. Minor other improvements and stylistic        changes.	* scsi.c: Test for Toshiba XM-3401TA and exclude from detection	as toshiba drive - photo cd does not work with this drive.	* sr.c:  Update photocd code.Mon Jan 23 23:53:10 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.85 released.	* st.c, st_ioctl.c, sg.c, sd_ioctl.c, scsi_ioctl.c, hosts.c:	include linux/mm.h	* qlogic.c, buslogic.c, aha1542.c: Include linux/module.h.Sun Jan 22 22:08:46 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.84 released.	* Makefile: Support for loadable QLOGIC boards.	* aha152x.c: Update to version 1.8 from Juergen.	* eata_dma.c: Update from Michael Neuffer.        Remove hard limit of 2 commands per lun and make it better        configurable. Improvements in HBA identification.	* in2000.c: Fix biosparam to support large disks.	* qlogic.c: Minor changes (change sti -> restore_flags).Wed Jan 18 23:33:09 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.83 released.	* aha1542.c(aha1542_intr_handle): Use arguments handed down to find	which irq.	* buslogic.c: Likewise.	* eata_dma.c: Use min of 2 cmd_per_lun for OCS_enabled boards.	* scsi.c: Make RECOVERED_ERROR a SUGGEST_IS_OK.	* sd.c: Fail if we are opening a non-existent partition.	* sr.c: Bump SR_TIMEOUT to 15000.	Do not probe for media size at boot time(hard on changers).	Flag device as needing sector size instead.	* sr_ioctl.c: Remove CDROMMULTISESSION_SYS ioctl.	* ultrastor.c: Fix bug in call to ultrastor_interrupt (wrong #args).Mon Jan 16 07:18:23 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.82 released.	Throughout.	- Change all interrupt handlers to accept new calling convention.	In particular, we now receive the irq number as one of the arguments.	* More minor spelling corrections in some of the new files.	* aha1542.c, buslogic.c: Clean up interrupt handler a little now	that we receive the irq as an arg.	* aha274x.c: s/snarf_region/request_region/	* eata.c: Update to version 1.12.   Fix some comments and display a	message if we cannot reserve the port addresses.	* u14-34f.c: Update to version 1.13.   Fix some comments and display a	message if we cannot reserve the port addresses.	* eata_dma.c: Define get_board_data function (send INQUIRY command).	Use to improve detection of variants of different DPT boards.  Change	version subnumber to "0g".	* fdomain.c:  Update to version 5.26.  Improve detection of some boards	repackaged by IBM.	* scsi.c (scsi_register_host): Change "name" to const char *.	* sr.c: Fix problem in set mode command for Toshiba drives.	* sr.c: Fix typo from patch 81.Fri Jan 13 12:54:46 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.81 released.  Codefreeze for 1.2 release announced.	Big changes here.	* eata_dma.*: New files from Michael Neuffer.	(neuffer@goofy.zdv.uni-mainz.de).  Should support	all eata/dpt cards.	* hosts.c, Makefile: Add eata_dma.	* README.st: Document MTEOM.	Patches from me (ERY) to finish support for low-level loadable scsi.	It now works, and is actually useful.	* Throughout - add new argument to scsi_init_malloc that takes an	additional parameter.  This is used as a priority to kmalloc,	and you can specify the GFP_DMA flag if you need DMA-able memory.	* Makefile: For source files that are loadable, always add name	to SCSI_SRCS.  Fill in modules: target.	* hosts.c:  Change next_host to next_scsi_host, and make global.	Print hosts after we have identified all of them.  Use info()	function if present, otherwise use name field.	* hosts.h: Change attach function to return int, not void.	Define number of device slots to allow for loadable devices.	Define tags to tell scsi module code what type of module we	are loading.	* scsi.c: Fix scan_scsis so that it can be run by a user process.	Do not use waiting loops - use up and down mechanism as long	as current != task[0].	* scsi.c(scan_scsis): Do not use stack variables for I/O - this	could be > 16Mb if we are loading a module at runtime (i.e. use

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -