[Prism54-devel] new commits, please test

Luis R. Rodriguez mcgrof at ruslug.rutgers.edu
Thu Mar 10 02:15:40 UTC 2005


There's been some recent important commits. Please test. WDS and WPA AP
support through hostap should work now (thanks Bell), if not yell.

Here is the latest ChangeLog:


2005-03-10	Luis R. Rodriguez <mcgrof at ruslug.rutgers.edu>

	Signed off by: Bruno Randolf <bruno.randolf at 4g-systems.biz>

	* islpci_mgt.c (islpci_mgmt_rx_fill): initialize an uninitialized
	pointer and correct possible zero length on pci_dma_sync_single()

	Detected by:

	Mike Kershaw <dragorn at kismetwireless.net>
	Josh Wright <jwright at hasborg.com>

	* islpci_ethc.c (islpci_eth_transmit): set set frame size to skb->len 
	even if the frame is smaller than ETH_ZLEN. This fixes a vulnerability
	where if skb->len < ETH_ZLEN, up to ETH_ZLEN - skb->len bytes of
	kernel memory were being transmitted. If 802.11 frames really need
	at least a frame size of ETH_ZLEN we can zero pack it.

2005-03-09	Luis R. Rodriguez <mcgrof at ruslug.rutgers.edu>

	Signed off by:

	Bell Kin <bell_kin at pek.com.tw>

	* isl_ap.c (create_ap_dev): use alloc_etherdev() over dev_alloc_name and a
	kmalloc on priv struct. Mark etherdev as type ARPHRD_VOID. 
	Move rtnl_lock() after alloc_etherdev() and etherdev type
	declaration.

	* isl_wds.c (add_wds_link): alloc_etherdev() on wds_dev
	over dev_alloc_name and a kmalloc on priv struc

	* isl_wds.c (add_wds_link): remove wds_dev->addr_len = 6,
	set wds_dev->name as brifname

2005-03-08	Luis R. Rodriguez <mcgrof at ruslug.rutgers.edu>

	Original patches Signed-off by:

	Tobias Klauser <tklauser at nuerscht.ch>
	Domen Puncer <domen at coderock.org> 
	Nishanth Aravamudan <nacc at us.ibm.com>
	Maximilian Attems <janitor at sternwelten.at>
	Domen Puncer <domen at coderock.org>

	* islpci_dev.c (prism54_bring_down): use msleep(50) instead of 
	set_current_state(TASK_UNINTERRUPTIBLE) and 
	schedule_timeout(50*HZ/1000)

	* islpci_hotplug.c(prism54_probe), prismcompat24.h: use DMA 2.6 
	standard DMA mapping macro, DMA_32BIT_MASK, add compatiblity to 
	prismcompat24.h 

-- 
GnuPG Key fingerprint = 113F B290 C6D2 0251 4D84  A34A 6ADD 4937 E20A 525E
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://prism54.org/pipermail/prism54-devel/attachments/20050309/bc46651e/attachment.pgp


More information about the Prism54-devel mailing list