Lines Matching full:to

5 Changes from 20050323 to 20050413
7 * Changed version number to 8.0.28
10 * Removed pci dma sync calls to coherent/consistent pci memory.
13 * Removed sysfs attributes that are used to dump the various
17 to luns on nodes in NPR or other relevant states (PLOGI,
23 * Removed extraneous calls to lpfc_sli_next_iotag which should
29 if we timed out waiting for command to complete after abort was
31 * Zero-out response sense length in lpfc_scsi_prep_cmnd to prevent
45 driver has already returned the command to the midlayer.
47 Changes from 20050308 to 20050323
49 * Changed version number to 8.0.27
56 barriers but that doesn't seem to be the case here
57 - switch lpfc_sli_pcimem_bcopy to take void * arguments.
67 ever used by the driver, just reported to userspace (and that in
69 * Change pci_module_init to pci_register_module() with appropriate
76 * Fixed use of TRANSPORT_PATCHES_V2 by changing to
79 Changes from 20050223 to 20050308
81 * Changed version number to 8.0.26
85 to R only.
90 * Reduced severity of "SCSI layer issued abort device" message to
98 Changes from 20050215 to 20050223
100 * Changed version number to 8.0.25
101 * Add appropriate comments to lpfc_sli.c.
105 clause to actually exit on error condition.
117 fast_ring_event and was setting the tgt_reset timeout to 0 in
119 to timeout ABTS's on bad targets and allow the driver to have an
121 function into two routines to match the fast and slow completion
127 * Changed zeros used as pointers to NULL.
134 * Fix comment for lpfc_sli_iocb_cmd_type to fit within 80 columns.
137 causing it to figure in load average calculations. Also add a
138 BUG_ON to the ret code of wait_event_interruptible() since the
141 Changes from 20050208 to 20050215
143 * Changed version number to 8.0.24
148 * Changing EIO and ENOMEM to -EIO and -ENOMEM respectively.
156 moved to rport, hostdata renamed dd_data, add fc_remote_host()
159 * Added code to prevent waking up worker thread after the exit of
169 Changes from 20050201 to 20050208
171 * Changed version number to 8.0.23
175 * Cleaned up references to list_head->next field in the driver.
196 * Following timeout handlers moved to the lpfc worker thread:
204 writes the INITFF bit and leaves lpfc_sli_brdreset() to clear
207 * VPD changes: 1) Modify driver to use the model name and
209 mailbox command to support HBAs with 256 bytes of SLIM.
213 Changes from 20050124 to 20050201
215 * Changed version number to 8.0.22
216 * Moved discovery timeout handler to worker thread. There are
217 function calls in this function which are not safe to call from
224 * Clear LA bit from work_ha when we are not supposed to handle LA.
230 * Moved out a couple of GFP_ATOMICs in lpfc_disc_timeout, to
239 Attention, as well as slow rings' attention is passed to the
243 * Add entries to hba structure to delegate some functionality from
244 the lpfc_sli_inter() to a worker thread.
246 * Moved locks deeper in order to change GFP_ATOMIC to GFP_KERNEL.
250 * Added call to lpfc_els_abort in lpfc_free_node. Modified
251 lpfc_els_abort to reset txq and txcmplq iterator after a
255 the sli layer which checks the mbox_cmpl == 0 to free mail box
266 * Moved lock from around of lpfc_work_done to lpfc_work_done
269 lpfc_work_evt to comply with linux_scsi review coding style.
273 of ulpPU and fcpi_parm to avoid incorrect read check of Write IO
276 Changes from 20050110 to 20050124
278 * Changed version number to 8.0.21
283 * Removed call to lpfc_sli_intr from lpfc_config_port_post. All
289 * Renamed discovery thread to lpfc_worker thread. Moved handling
290 of error attention and link attention and mbox event handler to
294 * Removed check of FC_UNLOADING flag in lpfc_queuecommand to
295 determine what result to return.
301 * Add missing spaces to the parameter descriptions for
305 * Fix comment for lpfc_cr_count. It defaults to 1.
310 discovery) to 32
311 * If the SCSI midlayer tries to recover from an error on a lun
313 will reject all the resets. This will cause the target to be
314 moved to offline state and block all the I/Os. The fix for this
315 is to delay the lun reset to a target which is not in MAPPED
319 Changes from 20041229 to 20050110
321 * Changed version number to 8.0.20
331 lpfc_sli_handle_mb_event, pmb->context1 points to a waitq. Do
337 * lpfc_linkdown() should be able to process all outstanding events
339 lpfc_disc_done() Moving all events from phba->dpc_disc to local
345 * All related to rports: Clean up issues with rport deletion
346 Convert to using block/unblock on list remove (was del/add)
347 Moved rport delete to freenode - so rport tracks node.
350 * Added use of wait_event to work with kthread interface.
356 the small window while the device was blocked to be errored w/
363 Changes from 20041220 to 20041229
365 * Changed version number to 8.0.19
370 does not need to allocate its own scsi_cmnd and scsi_device
375 This effort fixes the number of bdes per scsi_buf to 64, makes
378 * Reverted lpfc_do_dpc, probe_one, remove_one to original
380 initial discovery, and IO not starting to disks). Backs out
386 defined as ~0UL >> 1, a very large number. Hacked it to 5*HZ
389 moved to kthread. kthread_stop() is not able to wake up thread
391 (most of the times) able to complete. Fix is in not using
396 Changes from 20041213 to 20041220
398 * Changed version number to 8.0.18
404 specifiers must be cast to long long because %(u)int64_t can
412 * Changed log message number from 324 to 326 in lpfc_sli.c.
413 * Wait longer for commands to complete in lpfc_reset_bus_handler
420 * Added code in linkdown to unreg if we know login session will be
422 * Removed automap config parameter and fixed up use_adisc logic to
425 Changes from 20041207 to 20041213
427 * Changed version number to 8.0.17
428 * Fix sparse warnings by adding __iomem markers to lpfc_compat.h.
435 pci_module_init fails we need to release the transport template.
442 Only major changes is changing of some offsets from word-based to
444 extension) instead of casting to uint32_t.
447 * Modified preprocessor #ifdef, #if, #ifndef to reflect upstream
452 * Abort handler will try to wait for abort completion before
455 Changes from 20041130 to 20041207
457 * Changed version number to 8.0.16
458 * Hung dt session fix. When the midlayer calls to abort a scsi
462 * Add Read check that uses SLI option to validate all READ data
466 Changes from 20041123 to 20041130
468 * Changed version number to 8.0.15
473 for driver to hard fail command which was failed by the target
477 midlayer to mark report luns as failing even though it
480 test unit ready's, etc. This was causing us to lose
483 Changes from 20041018 to 20041123
485 * Changed version number to 8.0.14
487 returns pointer to iocb entry at cmdidx if queue is not full.
491 * lpfc_sli_update_ring() is split in to two --
493 * lpfc_sli_update_ring() don't to read back correct value of
496 * New static function lpfc_sli_next_iocb(phba, pring, &piocb) to
499 * Reduced max_lun to 256 (due to issues reported to some arrays).
501 * Fix an obvious typo/bug: kfree was used to free lpfc_scsi_buf
507 * Fixup lpfc_els_chk_latt() to have Fabric NPorts go thru
509 * Fixes to lpfc_els_chk_latt().
512 * Changed eh_abort_handler to return FAILED if command is not
520 * Changes to work with proposed linux kernel patch to support
522 * Zero out seg_cnt in prep_io failure path to prevent double sg
533 * Modified lpfc_free_scsi_buf to accommodate all three scsi_buf
534 free types to alleviate miscellaneous panics with cable pull
536 * Set hotplug to default 0 and lpfc_target_remove to not remove
542 * Changes to support SCSI hotplug (ifdef'ed out because they need
543 kernel support USE_SCAN_TARGET requires kernel support to export
544 the interface to scsi_scan_target and to move the SCAN_WILD_CARD
545 define to a general scsi header file. USE_RESCAN_HOST requires
546 kernel support to export an interface to scan_scsi_host() with
550 * Added check to see if BAR1 register is valid before using BAR1
552 * Added lpfc_scsi_hotplug to enable/disable driver support of SCSI
554 * Changed lpfc_disc_neverdev() to lpfc_disc_illegal() and changed
555 lpfc_disc_nodev() to lpfc_disc_noop(). Adjusted appropriate
556 events to use these routines.
559 * Bug fix to store WWPN / WWNN in NameServer / FDMI lpfc_nodelist
562 * Added lpfc_hba load/unload flags to take care of special cases
570 associated I/Os to complete before returning.
573 * Background nodev_timeout processing to DPC. This enables us to
577 then set the max_luns to the correct value afterwards.
579 lpfc_max_lun parameter to 512.
593 context. It seems to be not nessasery to unblock target from
601 * Allow lpfc_fcp.c to call lpfc_get_hba_sym_node_name().
602 * Increase nodev timeout from 20 seconds to 30 seconds.
620 Changes from 20040920 to 20041018
622 * Changed version number to 8.0.13
624 * Modify Makefile to (1) make BUILD_NO_DEBUG=1 will hide some
629 replaces some of the attributes we had local to the driver).
632 * Added recognition for BUILD_FC_TRANS=2 to Makefile to define
639 * Moved #defines around to provide target_add/remove for upstream
640 kernel deliverables only not SLES9. Provided ifdefs to #include
644 * Added a blocked member to the lpfc_target structure for
645 block/unblock. This member allows the driver to know when to
649 * Moved + 5 second window to dev_loss_tmo setting and updated
657 * Changed the fcpCntl2 commands to include an FCP_ prefix to get
664 * Moved #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,6) to include
665 lpfc_jedec_to_ascii to prevent warning in SLES 9.
666 * Update Makefile to account for SLES 9 and scsi-target upstream
684 * Added qcmdcnt back along with misc bug fixes to discovery.
685 * Changed tgt_io to outfcpio lpfc_fcp.c.
688 * For now we have to call fc_target_unblock and fc_target_block
691 and pass back to dma_unmap_sg in error with seg_cnt.
698 __BIG_ENDIAN which defined as 4321, __BIG_ENDIAN_BITFIELD has to
702 * Change mdelay to msleep. mdelay works, but wastefully uses cpu
703 resources without a lock held. Revert to msleep. Tested with
705 * Added the customary #ifndef...#define...#endif to
708 to lpfc_sli_resume_iocb and lpfc_sli_issue_iocb - singificant
717 * Make lpfc_disc_ndlp_show static to lpfc_fcp.c.
726 away in favour of a typede pointer and a dma_addr_t. Due to the
736 to nothing more than the lpfc_nodelist pointer.
737 * Added binary sysfs file to issue mbox commands
749 * Add LP101 to list of recognized adapters.
751 Changes from 20040908 to 20040920
753 * Changed version number to 8.0.12
756 * Changes to accommodate rnid.
766 * Added send_abts flag to lpfc_els_abort. For rcv LOGO when ADISC
770 * board_online sysfs attribute added to support libdfc functions
775 * ctlreg and slimem binary attributes added to support libdfc
779 * Modified lpfc_slave_alloc and lpfc_slave_destroy to allocate and
780 free a dummy target pointer. This allows queuecommand to skip
785 * Change name of lpfc_driver_abort to lpfc_els_abort since it is
804 * Fix discovery NPort to NPort pt2pt problem.
808 void - move lpfc_do_dpc and lpfc_disc_done to lpfc_hbadisc.c -
815 * Reorder functions in lpfc_els.c to remove need for prototypes.
833 corresponding to the pid of the calling process.
836 * Make nodev-tmo default to 20 seconds.
842 Used host_lock for DPC to avoid race (remove dpc_lock)
846 writel's of HBA registers to force flush.
849 * Updates to discovery processing.
851 Changes from 20040823 to 20040908
853 * Changed version number to 8.0.11
866 * Changed 2 occurrences of if( 1 != f(x)) to if(f(x) != 1)
869 * Add minimum range checking property to /sys write/store
883 now times out all commands - FW is instructed to not timeout.
887 Changes from 20040810 to 20040823
889 * Changed version number to 8.0.10
897 * Move scsi_host_alloc() to the beginning of probe_one(). This
908 Changes from 20040730 to 20040810
910 * Changed version number to 8.0.9
920 * Changed pointers assignments from 0 to NULL.
921 * Added fixes to the lpfc_reset_lun_handler and lpfc_reset_bus_handler
922 entry points that caused kernel to Oops or hang.
923 * Added fixes to targetless hosts that caused modprobe and insmod to hang.
924 * Ongoing cleanup to many files
926 Changes from 20040723 to 20040730
928 * Changed version number to 8.0.8
932 * Removed 2 unneeded arguments to lpfc_find_target (lun and
935 * Minor cleanup to quieten sparse.
958 Changes from 20040716 to 20040723
960 * Changed version number to 8.0.7
965 * Removed all references to lpfc_scsi_req_tmo
966 * Removed last references to lun_skip config parameter.
970 moved any functionality we still need to lpfc_target.
972 of duplicate code with calls to this function.
975 removes dead code belonging to lpfc_build_scsi_cmnd() and its
976 call path. This is related to the recently removed report_lun
979 Changes from 20040709 to 20040716
981 * Changed version number to 8.0.6
987 * Rearrange code in lpfc_rcv_plogi_plogi_issue() to make it a
993 separate timers and convert to 1 argument changed
994 LPFC_NODE_FARP_PEND_t to struct lpfc_node_farp_pend convert
995 ipfarp_tmo to 1 argument convert target struct tmofunc and
996 rtplunfunc to 1 argument * cr_count, cr_delay and
997 discovery_threads are only needed to be module_params and not
1000 Changes from 20040614 to 20040709
1002 * Changed version number to 8.0.5
1006 * Changed SERV_PARM to struct serv_parm.
1007 * Changed LS_RJT to struct ls_rjt.
1008 * Changed CSP to struct csp.
1009 * Changed CLASS_PARMS to struct class_parms.
1010 * Some cosmetic coding style cleanups to lpfc_fcp.c.
1015 * Convert mbox_tmo, nlp_xri_tmo to 1 argument clock handler
1019 * Moving the persistent binding variables to new file
1021 * Changed LPFC_SCSI_BUF_t to struct lpfc_scsi_buf.
1025 * Changed LPFC_SLI_t to struct lpfc_sli.
1026 * Changed FCP_CMND to struct fcp_cmnd.
1027 * Changed FCP_RSP to struct fcp_rsp.
1029 * Changed ULP_BDE64 to struct ulp_bde64.
1030 * Changed ULP_BDE to struct ulp_bde.
1038 to get rid of clkData and pass only one argument to timeout
1040 to stop these timers at rmmod.
1044 * On reset_lun, issue LUN_RESET as opposed to ABORT_TASK_SET.
1053 * Reset context2 to 0 on exit in
1056 * Arranging lpfc_scsiport.c to follow style of use after
1067 * Changed sysfs attributes to CLASS_DEVICE_ATTRIBUTES (previously
1076 * Changed DMABUF_t usage to struct lpfc_dmabuf.
1077 * Downsizing iCfgParam structure to include a_string, a_low, a_hi
1079 * Free SCSI buf safety memory pool on shutdown to eliminate memory
1081 * Change lpfc_printf_log to a #define. Also include phba->brd_no
1093 * Change Studly_Caps LPFC_SCSI_BUF_t to struct lpfc_scsi_buf.
1095 * Relocated scsi_host alloc to before we enable the interrupt
1097 * Add .tmp_versions directory to Makefile clean target. This
1100 * Changing phba->config to kmalloc lpfc_icfgparam and not
1104 * Integrated patch from Christoph Hellwig ([email protected]) to
1106 * Don't abort commands immediately when there is an RSCN event to
1107 give driver time to rediscover targets before the midlayer
1110 Changes from 20040604 to 20040614
1112 * Changed version number to 8.0.4
1114 * Added scsi_buf safety pool to address scsi_buf failures in
1118 * Modified lpfc_slave_alloc to only set the scsi_device->hostdata
1125 * Changed lpfc_printf_log to take struct lpfc_hba * directly
1127 * Convert dma_sync_single to pci_dma_sync_single_for_{device/cpu}.
1129 embedded in the call to lpfc_printf_log.
1130 * Decreased FLOGI discovery timeout to 20 seconds.
1149 * Fix crash when link is lost. This was due to lpfc_delay_iodone
1152 * Set MAX_FCP_TARGET to 256 from 0xff. Set MAX_FCP_LUN and
1153 MAX_FCP_CMDS to their decimal equivalents and updated
1156 Changes from 20040526 to 20040604
1158 * Changed version number to 8.0.3
1162 * Modified list_for_each to list_for_each_entry. Modified
1163 list_for_each_safe to list_for_each_entry_safe.
1172 * Following changes are made to the SCSI fast path: Added
1173 DMA_BUF_t member to the lpfc_scsi_buf_t. This will reduce a
1176 scatter gather entries in lpfc_scsi_dma_ext to 4 from 3 and
1177 changed the size of lpfc_scsi_dma_ext to 264
1179 * Reordered #include lines so that lpfc.h doesn't have to #include
1183 * Move struct clk_data definition from lpfc_hw.h to lpfc_sli.h.
1184 * Changed LPFC_IOCBQ_t to struct lpfc_iocbq.
1185 * Changed LPFC_SLI_RING_t to struct lpfc_sli_ring.
1186 * Changed LPFC_NODELIST_t to struct lpfc_nodelist.
1189 lpfc_disc_state_machine, to the end of the file, removing the
1191 * Changed LPFC_BINDLIST_t to struct lpfc_bindlist.
1197 when in DSM to avoid panic when in nested DMSs Fix NportId
1198 fffc01 handling to not relogin after LOGO fixed handling of LOGO
1200 * Changed SLI_CT_REQUEST to lpfc_sli_ct_request.
1201 * Changed NAME_TYPE to struct lpfc_name.
1202 * Changed lpfcCfgParam_t to struct lpfc_cfgparam.
1203 * Changed LPFC_STAT_t to struct lpfc_stats.
1204 * Changed HBAEVT_t to struct lpfc_hba_event.
1205 * Changed Studly_Caps lpfcHBA_t to struct lpfc_hba.
1208 * Changing .use_clustering to ENABLE_CLUSTERING.
1209 * Modify lpfc_queuecommand to return SCSI_MLQUEUE_HOST_BUSY when
1212 to determine what to return from queuecommand.
1213 * Change return type of lpfc_evt_iocb_free to void as it doesn't
1224 Changes from 20040515 to 20040526
1226 * Changing version number to 8.0.2.
1231 1 to backpressure midlayer.
1234 * Changed timer support to be inline. Clk_data is now declared
1235 right next to the corresponding timer_list entry so we don't
1236 have to allocate these clk_data dynamically.
1237 * Add readls after writels to PCI space to flush the writes.
1239 * Fix up comments in lpfc.conf for per HBA parameters to reflect
1241 * Change lpfc_proc_info handler to get the Nodename from
1245 * Move discovery processing from tasklet to a kernel thread.
1246 * Move ndlp node from unmap list to map list if ADISC completed
1250 elx_sched_init after READ_CONFIG to get max_xri from the
1251 firmware. Reset ELX_CFG_DFT_HBA_Q_DEPTH to max_xri after
1253 * Fix fc_get_cfg_parm() to be more robust and support embedded hex
1260 * Changed all usage of lpfc_find_lun_device() to lpfc_find_lun().
1263 * Switch from using internal bus/id/lun to similar data from
1269 * Eliminate unnecessary checking on every cmd just to see if we
1275 Changes from 20040507 to 20040515
1277 * Changed version to 8.0.1
1280 * Modified lpfc.conf to remove limit on number of support hosts
1290 * Renamed lpfc_pci_[detect|release] to lpfc_pci_[probe|remove]_one
1292 * Remove unnecessary memset to 0 of lpfcDRVR
1296 * Redo lpfc_sysfs_params_[show|store] to one value per attribute rule
1302 Changes from 20040429 to 20040507
1304 * Change version to 8.0.0
1305 * Fix the number of cmd / rsp ring entries in lpfc_fcp.c to match
1318 * Change elx_sli_issue_mbox_wait to return correct error code to
1329 * Change lpfc-param names to lpfc_param.
1331 * Shorten length of some of the comment lines to make them more
1333 * Move FCP_* definitions to their own header file, lpfc_fcp.h.
1343 Changes from 20040426 to 20040429
1346 * Changed lpfc version number to 6.98.3
1347 * Move the definition of MAX_LPFC_BRDS to the only header file
1349 * Change lpfc_sli_wake_iocb_wait to do a regular wake_up since
1355 Changes from 20040416 to 20040426
1357 * Change lpfc_config_port_prep() to interpret word 4 of the DUMP
1359 * Add info attribute to sysfs
1360 * Minor formatting (spaces to tabs) cleanup in lpfc_sched.h
1370 * Replace references to lpfcDRVR.pHba[] with lpfc_get_phba_by_inst()
1371 * Change lpfc_param to lpfc-param
1381 * Add log message 249 to log any unsupported device addressing
1385 * Removed (struct list_head*) casting in several calls to list_del
1399 Changes from 20040409 to 20040416
1403 during driver load will cause this and the driver to panic.
1406 lock was not held, but needed to be (in lpfc_linux_attach) Fixed
1417 lines to 80 column max..
1420 lock since it expects this lock to be held.
1424 getPaddr is used, the return is cast to dma_addr_t.
1427 to 80 column max.
1433 to character device initialization.
1436 * Change all elx prefixes to lpfc
1440 Changes from 20040402 to 20040409
1446 * Replace lpfc_read/write_CA/HA/HC/HS with calls to readl() &
1448 * Increase SLI2_SLIM to 16K Increase cmd / rsp IOCBs accordingly
1453 * Add pci_disable_device to unload path.
1454 * Move lpfc_sleep_event from lpfc_fcp.c to lpfc_util_ioctl.c
1457 * Change sleep to uninterruptible in lpfc_sli_issue_icob_wait
1459 * Move lpfc_wakeup_event from lpfc_fcp.c to lpfc_ioctl.c
1465 * Replace mlist->dma.list = dmp->dma.list; to mlist = dmp.
1467 elx_wakeup to wake_up_interruptible
1469 lpfc_get_OsNameVersion to lpfc_get_os_nameversion.
1471 * Change driver name to a consistent lpfc in every visible place.
1477 * Change function name prefixes from elx_ to lpfc_
1479 * Renamed elx_scsi.h to lpfc_scsi.h
1480 * Renamed elx_sched.h to lpfc_sched.h
1481 * Renamed elx_mem.h to lpfc_mem.h
1482 * Renamed elx_sli.h to lpfc_sli.h
1483 * Renamed elx_logmsg.h to lpfc_logmsg.h
1484 * Renamed elx.h to lpfc.h
1485 * Renamed elx_sli.c to lpfc_sli.c
1486 * Renamed elx_sched.c to lpfc_sched.c
1487 * Renamed elx_mem.c to lpfc_mem.c
1488 * Renamed elx_logmsg.c to lpfc_logmsg.c
1490 * Renamed elx_clock.c to lpfc_clock.c
1492 * Move lpip_stats structure from lpfc_hba.h to lpfc_ip.h.
1493 * Move lpfc_stats and HBAEVT_t structures from lpfc_hba.h to
1497 * Removed code which used next pointer to store mbox structure.
1500 * Change list_del()/INIT_LIST_HEAD sequences to list_del_init()
1501 * In ELX_IOCBQ_t: Moved hipri_trigger field to iocb_flag. Combined
1504 * Added ct_ndlp_context field to the ELX_IOCBQ_t.
1505 * Do not use DMABUf_t list to store ndlp context
1509 * Do not use DMABUf_t list to hold rpi context
1511 * Moved FCP activity to ring 0. Moved ELS/CT activity to ring 2.
1519 Changes from 20040326 to 20040402
1523 * Added code to return NLP_STE_FREED_NODE from the discovery
1526 * Fixes to DMABUF_t handling
1543 * Added code to use list macro for ELXSCSITARGET_t.
1557 list_head macros to access it.
1560 * Rework params_show/store to be consistent as the other
1588 * Step 1 of attempt to move all Debug ioctls to sysfs.
1593 attribute "set" to be used in conjunction with the above
1597 * Separated install rule so that BUILD_IPFC has to be set when
1598 make is called in order for the install rule to attempt to
1600 occurs because the install rule by default attempted to
1603 * Keep track if hbaapi index numbers need to be refreshed.
1610 * Remove references to "elx_clock.h"
1611 * Added utsname.h to include list. The previous checkin to
1625 * Moved IP specific structures to lpfc_ip.h file.
1628 * Made changes to compile without IPFC support for the default
1633 * Use Linux swap macros to replace ELX swapping macros
1650 write to ndlp structure from lpfc_cmpl_els_acc function.
1653 system timer. Also update lpfc_els_retry_delay() to do a
1657 ppc64 to remove build errors that were cropping up when
1674 not generated if CONFIG_NET_LPFC is not set. Also refer to
1680 * Minor formatting cleanups in Makefile to avoid some
1684 * Moving fix for memory leak in ioctl lip area to sysfs's lip.
1699 Changes from 20040319 to 20040326
1708 and 1207. Create a new message 738 to fix duplicate instances
1726 * Modified detect code, on insmod, to only wait a max of 2 secs if
1730 * Added code to clear link attention bit when there is a pending
1734 kernel virtual memory mappings to the mapped bars Removed
1735 prototypes, lpfc_driver_cache_line, and pci_bar1_map rename to
1738 * Complete lip support via sysfs. To lip, echo brdnum >
1740 * moving sysfs show/store implementations to lpfc_sysfs.c. Also add
1744 to lpfc_version.h, since it is now needed in lpfc_sysfs.c
1747 lpfc_linkdown_timeout to use the system timer instead of
1749 * Move remaining message logging functions in elx_util.c to
1765 OS-provided #defines. Also added linux/pci.h to *.c files.
1768 * Replace elx_str_ctox with isxdigit where it was only used to
1772 * Change use of 2.4 SCSI typedef Scsi_Host_Template to struct
1776 * Move 2.6 compatibility irqreturn definitions to lpfc_compat.h.
1781 * Convert pci_ calls to linux 2.6 dma_ equivalents.
1798 Changes from 20040312 to 20040319
1802 * Change void *pOSCmd to Scsi_Smnd *pCmd
1803 * Change void *pOScmd to struct sk_buff *pCmd
1812 * Add a comment to explain a little what the first Makefile
1817 /sys/bus/pci/drivers/lpfc/params]. Hex support yet to be added.
1820 * Change elx_printf_log to use vsprintf.
1821 * Added lpfc_compat.h provides macros to aid compilation in the
1823 support mapping to a DMA address.
1832 * Changed elx_dma_addr_t to dma_addr_t
1833 * Fix a 2.6 kernel check to be >= 2.6.0 instead of > (was missing
1853 Changes from 2.10a to 20040312
1865 * Change NULL to 0