~ubuntu-branches/debian/wheezy/linux-2.6/wheezy

« back to all changes in this revision

Viewing changes to Documentation/scsi/ChangeLog.lpfc

  • Committer: Bazaar Package Importer
  • Author(s): Ben Hutchings, Ben Hutchings, Aurelien Jarno
  • Date: 2011-06-07 12:14:05 UTC
  • mfrom: (43.1.9 sid)
  • Revision ID: james.westby@ubuntu.com-20110607121405-i3h1rd7nrnd2b73h
Tags: 2.6.39-2
[ Ben Hutchings ]
* [x86] Enable BACKLIGHT_APPLE, replacing BACKLIGHT_MBP_NVIDIA
  (Closes: #627492)
* cgroups: Disable memory resource controller by default. Allow it
  to be enabled using kernel parameter 'cgroup_enable=memory'.
* rt2800usb: Enable support for more USB devices including
  Linksys WUSB600N (Closes: #596626) (this change was accidentally
  omitted from 2.6.39-1)
* [x86] Remove Celeron from list of processors supporting PAE. Most
  'Celeron M' models do not.
* Update debconf template translations:
  - Swedish (Martin Bagge) (Closes: #628932)
  - French (David Prévot) (Closes: #628191)
* aufs: Update for 2.6.39 (Closes: #627837)
* Add stable 2.6.39.1, including:
  - ext4: dont set PageUptodate in ext4_end_bio()
  - pata_cmd64x: fix boot crash on parisc (Closes: #622997, #622745)
  - ext3: Fix fs corruption when make_indexed_dir() fails
  - netfilter: nf_ct_sip: validate Content-Length in TCP SIP messages
  - sctp: fix race between sctp_bind_addr_free() and
    sctp_bind_addr_conflict()
  - sctp: fix memory leak of the ASCONF queue when free asoc
  - md/bitmap: fix saving of events_cleared and other state
  - cdc_acm: Fix oops when Droids MuIn LCD is connected
  - cx88: Fix conversion from BKL to fine-grained locks (Closes: #619827)
  - keys: Set cred->user_ns in key_replace_session_keyring (CVE-2011-2184)
  - tmpfs: fix race between truncate and writepage
  - nfs41: Correct offset for LAYOUTCOMMIT
  - xen/mmu: fix a race window causing leave_mm BUG()
  - ext4: fix possible use-after-free in ext4_remove_li_request()
  For the complete list of changes, see:
   http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.39.1
* Bump ABI to 2
* netfilter: Enable IP_SET, IP_SET_BITMAP_IP, IP_SET_BITMAP_IPMAC,
  IP_SET_BITMAP_PORT, IP_SET_HASH_IP, IP_SET_HASH_IPPORT,
  IP_SET_HASH_IPPORTIP, IP_SET_HASH_IPPORTNET, IP_SET_HASH_NET,
  IP_SET_HASH_NETPORT, IP_SET_LIST_SET, NETFILTER_XT_SET as modules
  (Closes: #629401)

[ Aurelien Jarno ]
* [mipsel/loongson-2f] Disable_SCSI_LPFC to workaround GCC ICE.

Show diffs side-by-side

added added

removed removed

Lines of Context:
352
352
          lpfc_scsiport.c
353
353
        * In remote port changes: no longer nulling target->pnode when
354
354
          removing from mapped list. Pnode get nulled when the node is
355
 
          freed (after nodev tmo). This bug was causing i/o recieved in
 
355
          freed (after nodev tmo). This bug was causing i/o received in
356
356
          the small window while the device was blocked to be errored w/
357
357
          did_no_connect. With the fix, it returns host_busy
358
358
          (per the pre-remote port changes).
530
530
          coherent mappings.  Note: There are more consistent mappings
531
531
          that are using pci_dma_sync calls. Probably these should be
532
532
          removed as well.
533
 
        * Modified lpfc_free_scsi_buf to accomodate all three scsi_buf
 
533
        * Modified lpfc_free_scsi_buf to accommodate all three scsi_buf
534
534
          free types to alleviate miscellaneous panics with cable pull
535
535
          testing.
536
536
        * Set hotplug to default 0 and lpfc_target_remove to not remove
583
583
          included more than once.
584
584
        * Replaced "set_current_state(TASK_UNINTERRUPTIBLE);
585
585
          schedule_timeout(timeout)" with "msleep(timeout)".
586
 
        * Fixnode was loosing starget when rediscovered. We saw messages
 
586
        * Fixnode was losing starget when rediscovered. We saw messages
587
587
          like: lpfc 0000:04:02.0: 0:0263 Cannot block scsi target as a
588
588
          result.  Moved starget field into struct lpfc_target which is
589
589
          referenced from the node.
604
604
        * Make 3 functions static: lpfc_get_hba_sym_node_name,
605
605
          lpfc_intr_prep and lpfc_setup_slim_access.  Move lpfc_intr_prep
606
606
          and lpfc_setup_slim_access so they're defined before being used.
607
 
        * Remove an unecessary list_del() in lpfc_hbadisc.c.
 
607
        * Remove an unnecessary list_del() in lpfc_hbadisc.c.
608
608
        * Set nlp_state before calling lpfc_nlp_list() since this will
609
609
          potentially call fc_target_unblock which may cause a race in
610
610
          queuecommand by releasing host_lock.
753
753
        * Changed version number to 8.0.12
754
754
        * Removed used #defines: DEFAULT_PCI_LATENCY_CLOCKS and
755
755
          PCI_LATENCY_VALUE from lpfc_hw.h.
756
 
        * Changes to accomodate rnid.
 
756
        * Changes to accommodate rnid.
757
757
        * Fix RSCN handling so RSCN NS queries only effect NPorts found in
758
758
          RSCN data.
759
759
        * If we rcv a plogi on a NPort queued up for discovery, clear the
813
813
          counter instead, brd_no isn't reused anymore.  Also some tiny
814
814
          whitespace cleanups in surrounding code.
815
815
        * Reorder functions in lpfc_els.c to remove need for prototypes.
816
 
        * Removed unsed prototypes from lpfc_crtn.h -
 
816
        * Removed unused prototypes from lpfc_crtn.h -
817
817
          lpfc_ip_timeout_handler, lpfc_read_pci and lpfc_revoke.
818
818
        * Removed some unused prototypes from lpfc_crtn.h -
819
819
          lpfc_scsi_hba_reset, lpfc_scsi_issue_inqsn,
863
863
        * Minimal support for SCSI flat space addressing/volume set
864
864
          addressing.  Use 16 bits of LUN address so that flat
865
865
          addressing/VSA will work.
866
 
        * Changed 2 occurences of if( 1 != f(x)) to if(f(x) != 1)
 
866
        * Changed 2 occurrences of if( 1 != f(x)) to if(f(x) != 1)
867
867
        * Drop include of lpfc_cfgparm.h.
868
868
        * Reduce stack usage of lpfc_fdmi_cmd in lpfc_ct.c.
869
869
        * Add minimum range checking property to /sys write/store
1449
1449
        * Removed lpfc_els_chk_latt from the lpfc_config_post function.
1450
1450
          lpfc_els_chk_latt will enable the link event interrupts when
1451
1451
          flogi is pending which causes two discovery state machines
1452
 
          running parallely.
 
1452
          running parallelly.
1453
1453
        * Add pci_disable_device to unload path.
1454
1454
        * Move lpfc_sleep_event from lpfc_fcp.c to lpfc_util_ioctl.c
1455
1455
        * Call dma_map_single() & pci_map_single() directly instead of via
1590
1590
          ELX_WRITE_HS ELX_WRITE_HA ELX_WRITE_CA ELX_READ_HC
1591
1591
          ELX_READ_HS ELX_READ_HA ELX_READ_CA ELX_READ_MB ELX_RESET
1592
1592
          ELX_READ_HBA ELX_INSTANCE ELX_LIP.  Also introduced
1593
 
          attribute "set" to be used in conjuction with the above
 
1593
          attribute "set" to be used in conjunction with the above
1594
1594
          attributes.
1595
1595
        * Removed DLINK, enque and deque declarations now that clock
1596
1596
          doesn't use them anymore