Raphaël - 2012-01-08

And here the compilation failure with 3.2:

AS [M] /var/tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver/win2lin_stubs.o
/var/tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver/wrapndis.c: In function 'setup_tx_sg_list':
/var/tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver/wrapndis.c:472:10: error: incompatible type for argument 2 of 'pci_map_page'
include/asm-generic/pci-dma-compat.h:43:1: note: expected 'struct page *' but argument is of type 'struct <anonymous>'
/var/tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver/wrapndis.c: At top level:
/var/tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver/wrapndis.c:1780:2: error: unknown field 'ndo_set_multicast_list' specified in initializer
/var/tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver/wrapndis.c:1780:2: warning: initialization from incompatible pointer type
make[2]: *** [/var/tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver/wrapndis.o] Error 1
make[1]: *** [module/var/tmp/portage/net-wireless/ndiswrapper-1.57_rc1/work/ndiswrapper-1.57rc1/driver] Error 2</anonymous>