freebsd-skq/sys/dev/cxgb
alc be5201b0d1 Introduce vm_fault_hold() and use it to (1) eliminate a long-standing race
condition in proc_rwmem() and to (2) simplify the implementation of the
cxgb driver's vm_fault_hold_user_pages().  Specifically, in proc_rwmem()
the requested read or write could fail because the targeted page could be
reclaimed between the calls to vm_fault() and vm_page_hold().

In collaboration with:	kib@
MFC after:	6 weeks
2010-12-20 22:49:31 +00:00
..
common Fix t3_gate_rx_traffic and t3_open_rx_traffic. Parts of them always operated 2010-09-15 21:50:37 +00:00
sys Switch to our preferred 2-clause BSD license. 2010-05-05 20:39:02 +00:00
ulp Introduce vm_fault_hold() and use it to (1) eliminate a long-standing race 2010-12-20 22:49:31 +00:00
bin2h.pl Update the Chelsio driver to the latest bits from Chelsio 2009-03-10 19:22:45 +00:00
cxgb_adapter.h Improve cxgb(4)'s behaviour when faced with temporarily "bouncy" links: 2010-07-09 00:38:00 +00:00
cxgb_include.h - Remove default NIC dependency on ulp headers 2008-09-24 01:19:08 +00:00
cxgb_ioctl.h Add support for hardware filters to cxgb(4). The T3 chip can inspect 2010-05-05 00:41:40 +00:00
cxgb_main.c wakeup is required if the adapter lock is released anywhere during 2010-08-15 20:34:51 +00:00
cxgb_offload.c Minor updates to the Chelsio driver, including removing an LOR. 2009-03-23 19:58:26 +00:00
cxgb_offload.h There is no need to test __FreeBSD_version for features that have 2010-02-24 10:16:18 +00:00
cxgb_osdep.h There is no need to test __FreeBSD_version for features that have 2010-02-24 10:16:18 +00:00
cxgb_sge.c Re-add r212370 now that the LOR in powerpc64 has been resolved: 2010-09-16 16:13:12 +00:00
cxgb_t3fw.c Update the Chelsio driver to the latest bits from Chelsio 2009-03-10 19:22:45 +00:00
cxgb_t3fw.h T3 firmware 7.8.0 for cxgb(4) 2009-12-01 22:23:15 +00:00
t3b_protocol_sram.h move remaining binaries in to blob headers 2008-02-26 23:05:05 +00:00
t3b_tp_eeprom.h move remaining binaries in to blob headers 2008-02-26 23:05:05 +00:00
t3c_protocol_sram.h Update the Chelsio driver to the latest bits from Chelsio 2009-03-10 19:22:45 +00:00
t3c_tp_eeprom.h Update the Chelsio driver to the latest bits from Chelsio 2009-03-10 19:22:45 +00:00
t3cdev.h MFSVN: 2008-05-05 01:41:53 +00:00