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

📄 changelog.1992-1997

📁 linux 内核源代码
💻 1992-1997
📖 第 1 页 / 共 4 页
字号:
	scsi_init_malloc to get some memory we know will be safe).	* scsi.c: Change dma freelist to be a set of pages.  This allows	us to dynamically adjust the size of the list by adding more pages	to the pagelist.  Fix scsi_malloc and scsi_free accordingly.	* scsi_module.c: Fix include.	* sd.c: Declare detach function.  Increment/decrement module usage	count as required.  Fix init functions to allow loaded devices.	Revalidate all new disks so we get the partition tables.  Define	detach function.	* sr.c: Likewise.	* sg.c: Declare detach function.  Allow attachment of devices on	loaded drivers.	* st.c: Declare detach function.  Increment/decrement module usage	count as required.Tue Jan 10 10:09:58 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.79 released.	Patch from some undetermined individual who needs to get a life :-).	* sr.c: Attacked by spelling bee...	Patches from Gerd Knorr:	* sr.c: make printk messages for photoCD a little more informative.	* sr_ioctl.c: Fix CDROMMULTISESSION_SYS ioctl.Mon Jan  9 10:01:37 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.78 released.	* Makefile: Add empty modules: target.	* Wheee.  Now change register_iomem to request_region.	* in2000.c: Bugfix - apparently this is the fix that we have	all been waiting for.  It fixes a problem whereby the driver	is not stable under heavy load.  Race condition and all that.	Patch from Peter Lu.Wed Jan  4 21:17:40 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.77 released.	* 53c7,8xx.c: Fix from Linus - emulate splx.	Throughout:		Change "snarf_region" with "register_iomem".	* scsi_module.c: New file.  Contains support for low-level loadable	  scsi drivers. [ERY].	* sd.c: More s/int/long/ changes.	* seagate.c: Explicitly include linux/config.h	* sg.c: Increment/decrement module usage count on open/close.	* sg.c: Be a bit more careful about the user not supplying enough	  information for a valid command.  Pass correct size down to	  scsi_do_cmd.	* sr.c:  More changes for Photo-CD.  This apparently breaks NEC drives.	* sr_ioctl.c:  Support CDROMMULTISESSION ioctl.Sun Jan  1 19:55:21 1995  Eric Youngdale  (eric@andante)	* Linux 1.1.76 released.	* constants.c: Add type cast in switch statement.	* scsi.c (scsi_free): Change datatype of "offset" to long.	  (scsi_malloc): Change a few more variables to long.  Who	  did this and why was it important?  64 bit machines?	Lots of changes to use save_state/restore_state instead of cli/sti.	Files changed include:	* aha1542.c:	* aha1740.c:	* buslogic.c:	* in2000.c:	* scsi.c:	* scsi_debug.c:	* sd.c:	* sr.c:	* st.c:Wed Dec 28 16:38:29 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.75 released.	* buslogic.c: Spelling fix.	* scsi.c: Add HP C1790A and C2500A scanjet to blacklist.	* scsi.c: Spelling fixup.	* sd.c: Add support for sd_hardsizes (hard sector sizes).	* ultrastor.c: Use save_flags/restore_flags instead of cli/sti.Fri Dec 23 13:36:25 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.74 released.	* README.st: Update from Kai Makisara.	* eata.c: New version from Dario - version 1.11.	  use scsicam bios_param routine.  Add support for 2011	  and 2021 boards.	* hosts.c: Add support for blocking.  Linked list automatically	  generated when shpnt->block is set.	* scsi.c: Add sankyo & HP scanjet to blacklist.  Add support for	  kicking things loose when we deadlock.	* scsi.c: Recognize scanners and processors in scan_scsis.	* scsi_ioctl.h: Increase timeout to 9 seconds.	* st.c: New version from Kai - add better support for backspace.	* u14-34f.c: New version from Dario.  Supports blocking.Wed Dec 14 14:46:30 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.73 released.	* buslogic.c: Update from Dave Gentzel.  Version 1.14.	  Add module related stuff.   More fault tolerant if out of	  DMA memory.	* fdomain.c: New version from Rik Faith - version 5.22.  Add support	  for ISA-200S SCSI adapter.	* hosts.c: Spelling.	* qlogic.c: Update to version 0.38a.  Add more support for PCMCIA.	* scsi.c: Mask device type with 0x1f during scan_scsis.	  Add support for deadlocking, err, make that getting out of	  deadlock situations that are created when we allow the user	  to limit requests to one host adapter at a time.	* scsi.c: Bugfix - pass pid, not SCpnt as second arg to	  scsi_times_out.	* scsi.c: Restore interrupt state to previous value instead of using	  cli/sti pairs.	* scsi.c: Add a bunch of module stuff (all commented out for now).	* scsi.c: Clean up scsi_dump_status.Tue Dec  6 12:34:20 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.72 released.	* sg.c: Bugfix - always use sg_free, since we might have big buff.Fri Dec  2 11:24:53 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.71 released.	* sg.c: Clear buff field when not in use.  Only call scsi_free if	non-null.	* scsi.h: Call wake_up(&wait_for_request) when done with a	command.	* scsi.c (scsi_times_out): Pass pid down so that we can protect	against race conditions.	* scsi.c (scsi_abort): Zero timeout field if we get the	NOT_RUNNING message back from low-level driver.	* scsi.c (scsi_done): Restore cmd_len, use_sg here.	* scsi.c (request_sense): Not here.	* hosts.h: Add new forbidden_addr, forbidden_size fields.  Who	added these and why????	* hosts.c (scsi_mem_init): Mark pages as reserved if they fall in	the forbidden regions.  I am not sure - I think this is so that	we can deal with boards that do incomplete decoding of their	address lines for the bios chips, but I am not entirely sure.	* buslogic.c: Set forbidden_addr stuff if using a buggy board.	* aha1740.c: Test for NULL pointer in SCtmp.  This should not	occur, but a nice message is better than a kernel segfault.	* 53c7,8xx.c: Add new PCI chip ID for 815.Fri Dec  2 11:24:53 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.70 released.	* ChangeLog, st.c: Spelling.Tue Nov 29 18:48:42 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.69 released.	* u14-34f.h: Non-functional change.  [Dario].	* u14-34f.c: Use block field in Scsi_Host to prevent commands from	being queued to more than one host at the same time (used when	motherboard does not deal with multiple bus-masters very well).	Only when SINGLE_HOST_OPERATIONS is defined.	Use new cmd_per_lun field.  [Dario]	* eata.c: Likewise.	* st.c: More changes from Kai.  Add ready flag to indicate drive	status.	* README.st: Document this.	* sr.c: Bugfix (do not subtract CD_BLOCK_OFFSET) for photo-cd	code.	* sg.c: Bugfix - fix problem where opcode is not correctly set up.	* seagate.[c,h]: Use #defines to set driver name.	* scsi_ioctl.c: Zero buffer before executing command.	* scsi.c: Use new cmd_per_lun field in Scsi_Hosts as appropriate.	Add Sony CDU55S to blacklist.	* hosts.h: Add new cmd_per_lun field to Scsi_Hosts.	* hosts.c: Initialize cmd_per_lun in Scsi_Hosts from template.	* buslogic.c: Use cmd_per_lun field - initialize to different	values depending upon bus type (i.e. use 1 if ISA, so we do not	hog memory).  Use other patches which got lost from 1.1.68.	* aha1542.c: Spelling.Tue Nov 29 15:43:50 1994  Eric Youngdale  (eric@andante.aib.com)	* Linux 1.1.68 released.	Add support for 12 byte vendor specific commands in scsi-generics,	more (i.e. the last mandatory) low-level changes to support	loadable modules, plus a few other changes people have requested	lately.  Changes by me (ERY) unless otherwise noted.  Spelling	changes appear from some unknown corner of the universe.	* Throughout: Change COMMAND_SIZE() to use SCpnt->cmd_len.	* Throughout: Change info() low level function to take a Scsi_Host	pointer.  This way the info function can return specific	information about the host in question, if desired.	* All low-level drivers: Add NULL in initializer for the	usage_count field added to Scsi_Host_Template.	* aha152x.[c,h]: Remove redundant info() function.	* aha1542.[c,h]: Likewise.	* aha1740.[c,h]: Likewise.	* aha274x.[c,h]: Likewise.	* eata.[c,h]: Likewise.	* pas16.[c,h]: Likewise.	* scsi_debug.[c,h]: Likewise.	* t128.[c,h]: Likewise.	* u14-34f.[c,h]: Likewise.	* ultrastor.[c,h]: Likewise.	* wd7000.[c,h]: Likewise.	* aha1542.c: Add support for command line options with lilo to set	DMA parameters, I/O port.  From Matt Aarnio.	* buslogic.[c,h]: New version (1.13) from Dave Gentzel.	* hosts.h: Add new field to Scsi_Hosts "block" to allow blocking	all I/O to certain other cards.  Helps prevent problems with some	ISA motherboards.	* hosts.h: Add usage_count to Scsi_Host_Template.	* hosts.h: Add n_io_port to Scsi_Host (used when releasing module).	* hosts.c: Initialize block field.	* in2000.c: Remove "static" declarations from exported functions.	* in2000.h: Likewise.	* scsi.c: Correctly set cmd_len field as required.  Save and	change setting when doing a request_sense, restore when done.	Move abort timeout message.  Fix panic in request_queueable to	print correct function name.	* scsi.c: When incrementing usage count, walk block linked list	for host, and or in SCSI_HOST_BLOCK bit.  When decrementing usage	count to 0, clear this bit to allow usage to continue, wake up	processes waiting.	* scsi_ioctl.c: If we have an info() function, call it, otherwise	if we have a "name" field, use it, else do nothing.	* sd.c, sr.c: Clear cmd_len field prior to each command we	generate.	* sd.h: Add "has_part_table" bit to rscsi_disks.	* sg.[c,h]: Add support for vendor specific 12 byte commands (i.e.	override command length in COMMAND_SIZE).	* sr.c: Bugfix from Gerd in photocd code.	* sr.c: Bugfix in get_sectorsize - always use scsi_malloc buffer -	we cannot guarantee that the stack is < 16Mb.Tue Nov 22 15:40:46 1994  Eric Youngdale  (eric@andante.aib.com)	* Linux 1.1.67 released.	* sr.c: Change spelling of manufactor to manufacturer.	* scsi.h: Likewise.	* scsi.c: Likewise.	* qlogic.c: Spelling corrections.	* in2000.h: Spelling corrections.	* in2000.c: Update from Bill Earnest, change from	jshiffle@netcom.com.  Support new bios versions.	* README.qlogic: Spelling correction.Tue Nov 22 15:40:46 1994  Eric Youngdale  (eric@andante.aib.com)	* Linux 1.1.66 released.	* u14-34f.c: Spelling corrections.	* sr.[h,c]: Add support for multi-session CDs from Gerd Knorr.	* scsi.h: Add manufactor field for keeping track of device	manufacturer.	* scsi.c: More spelling corrections.	* qlogic.h, qlogic.c, README.qlogic: New driver from Tom Zerucha.	* in2000.c, in2000.h: New driver from Brad McLean/Bill Earnest.	* fdomain.c: Spelling correction.	* eata.c: Spelling correction.Fri Nov 18 15:22:44 1994  Eric Youngdale  (eric@andante.aib.com)	* Linux 1.1.65 released.	* eata.h: Update version string to 1.08.00.	* eata.c: Set sg_tablesize correctly for DPT PM2012 boards.	* aha274x.seq: Spell checking.	* README.st: Likewise.	* README.aha274x: Likewise.	* ChangeLog: Likewise.Tue Nov 15 15:35:08 1994  Eric Youngdale  (eric@andante.aib.com)	* Linux 1.1.64 released.	* u14-34f.h: Update version number to 1.10.01.	* u14-34f.c: Use Scsi_Host can_queue variable instead of one from template.	* eata.[c,h]: New driver for DPT boards from Dario Ballabio.	* buslogic.c: Use can_queue field.Wed Nov 30 12:09:09 1994  Eric Youngdale  (eric@andante.aib.com)	* Linux 1.1.63 released.	* sd.c: Give I/O error if we attempt 512 byte I/O to a disk with	1024 byte sectors.	* scsicam.c: Make sure we do read from whole disk (mask off	partition).	* scsi.c: Use can_queue in Scsi_Host structure.	Fix panic message about invalid host.	* hosts.c: Initialize can_queue from template.	* hosts.h: Add can_queue to Scsi_Host structure.	* aha1740.c: Print out warning about NULL ecbptr.Fri Nov  4 12:40:30 1994  Eric Youngdale  (eric@andante.aib.com)	* Linux 1.1.62 released.	* fdomain.c: Update to version 5.20. (From Rik Faith).  Support	BIOS version 3.5.	* st.h: Add ST_EOD symbol.	* st.c: Patches from Kai Makisara - support additional densities,	add support for MTFSS, MTBSS, MTWSM commands.	* README.st: Update to document new commands.	* scsi.c: Add Mediavision CDR-H93MV to blacklist.Sat Oct 29 20:57:36 1994  Eric Youngdale  (eric@andante.aib.com)	* Linux 1.1.60 released.	* u14-34f.[c,h]: New driver from Dario Ballabio.	* aic7770.c, aha274x_seq.h, aha274x.seq, aha274x.h, aha274x.c,	README.aha274x: New files, new driver from John Aycock.Tue Oct 11 08:47:39 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.54 released.	* Add third PCI chip id.  [Drew]	* buslogic.c: Set BUSLOGIC_CMDLUN back to 1 [Eric].	* ultrastor.c: Fix asm directives for new GCC.	* sr.c, sd.c: Use new end_scsi_request function.	* scsi.h(end_scsi_request): Return pointer to block if still	active, else return NULL if inactive.  Fixes race condition.Sun Oct  9 20:23:14 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.53 released.	* scsi.c: Do not allocate dma bounce buffers if we have exactly	16Mb.Fri Sep  9 05:35:30 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.51 released.	* aha152x.c: Add support for disabling the parity check.  Update	to version 1.4. [Juergen].	* seagate.c: Tweak debugging message.Wed Aug 31 10:15:55 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.50 released.	* aha152x.c: Add eb800 for Vtech Platinum SMP boards. [Juergen].	* scsi.c: Add Quantum PD1225S to blacklist.Fri Aug 26 09:38:45 1994  Eric Youngdale  (eric@andante)	* Linux 1.1.49 released.	* sd.c: Fix bug when we were deleting the wrong entry if we	get an unsupported sector size device.	* sr.c: Another spelling patch.Thu Aug 25 09:15:27 1994  Eric Youngdale  (eric@andante)

⌨️ 快捷键说明

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