Current changes

Marcelo Tosatti marcelo at kvack.org
Wed Jul 5 09:55:04 EDT 2006


FYI - here's the current list of changes.

Getting better, still a lot of work to do be for a merge, though.

----

Andreas Henriksson:
      libertas: gcc 4.1 compile fix
      libertas: cleanup - remove some private defines.

Arnd Bergmann:
      libertas: avoid a few gcc warnings
      libertas: directly include linux headers
      libertas: directly include our own headers
      libertas: make some functions static
      libertas: make more functions static

Dan Williams:
      wireless/libertas: miscellaneous fixes
      Removes the static variables pwlanpriv and usb_cardp.  pwlanpriv was
      Bound suspend/resume stuff with CONFIG_PM like zd1201 driver.

Marcelo Tosatti:
      Convert __ATTRIB_PACK__ to direct __attribute__((packed)) usage.
      Get rid of standard types typedef's
      Get rid of standard types typedef's
      Get rid of "os_get_time()" macro, use jiffies directly.
      Get rid of OS_INT_{DIS,EN}ABLE macros
      Remove unnecessary aligned attribute
      Get rid of struct typedef's
      Libertas: Get rid of tx queue
      Libertas: Get rid of rx queue
      Libertas: Kill more os macros
      Libertas: Missed netif_stop_queue/carrier_off conversion
      Libertas: Fix debug option
      Libertas: remove useless HIS_TxDnLdRdy flag
      Libertas: Run scripts/Lindent
      Libertas: Remove unused struct definitions, remove typedefs from if_usb.h
      Libertas: Remove handling of firmware download from main RX callback
      Libertas: Kill URBs on suspend
      Libertas: Get rid of try_module_get/module_put
      Libertas: Fix if_usb_receive_fwload memcpy() screwup
      Libertas: Update and use include/net/ieee80211_radiotap.h
      Libertas: Get rid of timer abstraction, use Linux functions directly
      Libertas: Get rid of unused os_queue_is_active
      Libertas: Get rid of OS_SET_THREAD_STATE macro
      Libertas: fix if_usb label identation
      Libertas: Fix wlan_fw.c label identation
      Libertas: per-card fw_ready
      Libertas: Kill tx_urb_pending variable, simplify if_usb_free()
      Libertas: if_usb.c cosmetic cleanups
      Libertas: Handle power save mode without TX queue
      Libertas: wlan_cmdresp.c cleanup
      wireless/libertas: scan results WE fixes (Dan Williams)
      Libertas: remove unused spinlocks
      Libertas: Keep TX watchdog happy in PS mode
      Libertas: Libertas: Keep TX watchdog happy in PS mode, part 2
      Libertas: Switch get_wireless_stats to new iw_handler_def location
      Libertas: if_prog_firmware kmalloc "struct FWData" instead of placing on stack
      Libertas: Simple TX queue for PS mode
      Libertas: Remove "Local/Global Function/Variable" sections
      Libertas: Remove unused helper_name parameter
      Libertas: Remove wlan_getrate_ioctl
      Libertas: Fix wlanconfig.c compilation
      Libertas: Fix flaky firmware download
      Libertas: Remove handling of older WIRELESS_EXT version
      Libertas: Comment out unused union definitions in hostcmd.h
      Libertas: Wakeup queue even in sleep state
      Libertas: Avoid event notification from being lost (from Marvell)
      Libertas: Remove struct typedefs from .c files
      Libertas: Get rid of more struct typedefs
      Libertas: Remove wlan_11d.h struct typedefs
      Libertas: Remove enum mv_sd_type typedef
      Libertas: Remove wlan_defs.h struct typedefs
      Libertas: Comment out unused MRV_BSSID_IE_LIST struct
      Libertas: Remove struct typedefs from wlan_scan.h
      Libertas: Remove typedefs from wlan_thread.h
      Libertas: Remove struct typedefs from wlan_types.h
      Libertas: Remove unneded packet/aligned attributes from if_usb.h
      libertas: More min()->min_t() conversion fixups
      libertas: header cleanup tweaks

Peter Jones:
      - just drop the marvell in wholesale
      - er... actually add the marvell stuff in?
      - does cg-add -r not actually work?
      - use find instead of 'cg-add -r'
      - move everything so there's no silly subdirs
      - get rid of release_version.h completely; it serves no purpose.
      - use sane types for helper_name/fw_name
      - so I don't lose what was here
      - add define formerly in makefile
      - fix include path
      - actually, those can't be static
      - move the wlanconfig stuff to a closer directory, and make it build
      - get rid of some "BOOLEAN" types
      - attack with lindent and such
      - add -Wpacked, which makes the build very noisy, and shows lots of places
      - comment out -Wpacked for now
      Remove unused type WLAN_802_11_MAC_ADDRESS
      Remove use of macro for align attributes.
      Get rid of semaphore macros
      Get rid of "os_sched" macros, use msleep.
      Get rid of empty macros
      Fix 2 missing "struct" keywords from RxPD -> struct RxDP conversion.
      Merge suspend/resume code for usb interface.
      - Merge update from Marvell



More information about the libertas-dev mailing list