[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