diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-04-07 14:36:44 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-04-07 14:36:44 -0400 |
| commit | df9b29d13e043e134e65b9f66b68fa7eae5db8f0 (patch) | |
| tree | f2c9ec8792a35bf0ea0b7227cad7275a5b1d0453 | |
| parent | 7bc30c23c8ace3821a6732bfbe7e8f1b0995a63e (diff) | |
| parent | 28276a28d8b3cd19f4449991faad4945fe557656 (diff) | |
Merge branch 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
* 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (28 commits)
staging: usbip: bugfix for isochronous packets and optimization
staging: usbip: bugfix add number of packets for isochronous frames
staging: usbip: bugfixes related to kthread conversion
staging: usbip: fix shutdown problems.
staging: hv: Fix GARP not sent after Quick Migration
staging: IIO: IMU: ADIS16400: Avoid using printk facility directly
staging: IIO: IMU: ADIS16400: Fix product ID check, skip embedded revision number
staging: IIO: IMU: ADIS16400: Make sure only enabled scan_elements are pushed into the ring
staging: IIO: IMU: ADIS16400: Fix addresses of GYRO and ACCEL calibration offset
staging: IIO: IMU: ADIS16400: Add delay after self test
staging: IIO: IMU: ADIS16400: Fix up SPI messages cs_change behavior
staging/rtl81*: build as loadable modules only
staging: brcm80211: removed 'is_amsdu causing toss' log spam
staging: brcm80211: fix for 'Short CCK' log spam
staging: brcm80211: fix for 'AC_BE txop..' logs spammed problem
staging: memrar: remove driver from tree
staging: sep: remove last memrar remnants
staging: fix hv_mouse build, needs delay.h
staging: fix olpc_dcon build errors
staging: sm7xx: fixed defines
...
Fix up trivial conflict in drivers/staging/memrar/memrar_handler.c
(deleted vs trivial spelling fixes)
40 files changed, 324 insertions, 2092 deletions
diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index 18b43fcb417..dca4a0bb6ca 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig | |||
| @@ -117,8 +117,6 @@ source "drivers/staging/hv/Kconfig" | |||
| 117 | 117 | ||
| 118 | source "drivers/staging/vme/Kconfig" | 118 | source "drivers/staging/vme/Kconfig" |
| 119 | 119 | ||
| 120 | source "drivers/staging/memrar/Kconfig" | ||
| 121 | |||
| 122 | source "drivers/staging/sep/Kconfig" | 120 | source "drivers/staging/sep/Kconfig" |
| 123 | 121 | ||
| 124 | source "drivers/staging/iio/Kconfig" | 122 | source "drivers/staging/iio/Kconfig" |
diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile index cfd13cd55ef..eb93012b6f5 100644 --- a/drivers/staging/Makefile +++ b/drivers/staging/Makefile | |||
| @@ -40,7 +40,6 @@ obj-$(CONFIG_VT6655) += vt6655/ | |||
| 40 | obj-$(CONFIG_VT6656) += vt6656/ | 40 | obj-$(CONFIG_VT6656) += vt6656/ |
| 41 | obj-$(CONFIG_HYPERV) += hv/ | 41 | obj-$(CONFIG_HYPERV) += hv/ |
| 42 | obj-$(CONFIG_VME_BUS) += vme/ | 42 | obj-$(CONFIG_VME_BUS) += vme/ |
| 43 | obj-$(CONFIG_MRST_RAR_HANDLER) += memrar/ | ||
| 44 | obj-$(CONFIG_DX_SEP) += sep/ | 43 | obj-$(CONFIG_DX_SEP) += sep/ |
| 45 | obj-$(CONFIG_IIO) += iio/ | 44 | obj-$(CONFIG_IIO) += iio/ |
| 46 | obj-$(CONFIG_CS5535_GPIO) += cs5535_gpio/ | 45 | obj-$(CONFIG_CS5535_GPIO) += cs5535_gpio/ |
diff --git a/drivers/staging/brcm80211/brcmsmac/wlc_main.c b/drivers/staging/brcm80211/brcmsmac/wlc_main.c index 717fced4580..ab7ab850e19 100644 --- a/drivers/staging/brcm80211/brcmsmac/wlc_main.c +++ b/drivers/staging/brcm80211/brcmsmac/wlc_main.c | |||
| @@ -6283,7 +6283,7 @@ wlc_d11hdrs_mac80211(struct wlc_info *wlc, struct ieee80211_hw *hw, | |||
| 6283 | ((preamble_type[1] == WLC_MM_PREAMBLE) == | 6283 | ((preamble_type[1] == WLC_MM_PREAMBLE) == |
| 6284 | (txh->MModeFbrLen != 0))); | 6284 | (txh->MModeFbrLen != 0))); |
| 6285 | 6285 | ||
| 6286 | ac = wme_fifo2ac[queue]; | 6286 | ac = skb_get_queue_mapping(p); |
| 6287 | if (SCB_WME(scb) && qos && wlc->edcf_txop[ac]) { | 6287 | if (SCB_WME(scb) && qos && wlc->edcf_txop[ac]) { |
| 6288 | uint frag_dur, dur, dur_fallback; | 6288 | uint frag_dur, dur, dur_fallback; |
| 6289 | 6289 | ||
| @@ -6919,8 +6919,7 @@ prep_mac80211_status(struct wlc_info *wlc, d11rxhdr_t *rxh, struct sk_buff *p, | |||
| 6919 | preamble = 0; | 6919 | preamble = 0; |
| 6920 | if (IS_CCK(rspec)) { | 6920 | if (IS_CCK(rspec)) { |
| 6921 | if (rxh->PhyRxStatus_0 & PRXS0_SHORTH) | 6921 | if (rxh->PhyRxStatus_0 & PRXS0_SHORTH) |
| 6922 | WL_ERROR("Short CCK\n"); | 6922 | rx_status->flag |= RX_FLAG_SHORTPRE; |
| 6923 | rx_status->flag |= RX_FLAG_SHORTPRE; | ||
| 6924 | } else if (IS_OFDM(rspec)) { | 6923 | } else if (IS_OFDM(rspec)) { |
| 6925 | rx_status->flag |= RX_FLAG_SHORTPRE; | 6924 | rx_status->flag |= RX_FLAG_SHORTPRE; |
| 6926 | } else { | 6925 | } else { |
| @@ -7079,10 +7078,8 @@ void BCMFASTPATH wlc_recv(struct wlc_info *wlc, struct sk_buff *p) | |||
| 7079 | if (ieee80211_is_probe_req(h->frame_control)) | 7078 | if (ieee80211_is_probe_req(h->frame_control)) |
| 7080 | goto toss; | 7079 | goto toss; |
| 7081 | 7080 | ||
| 7082 | if (is_amsdu) { | 7081 | if (is_amsdu) |
| 7083 | WL_ERROR("%s: is_amsdu causing toss\n", __func__); | ||
| 7084 | goto toss; | 7082 | goto toss; |
| 7085 | } | ||
| 7086 | 7083 | ||
| 7087 | wlc_recvctl(wlc, rxh, p); | 7084 | wlc_recvctl(wlc, rxh, p); |
| 7088 | return; | 7085 | return; |
diff --git a/drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c b/drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c index b0729fc3c89..fb375ea26dd 100644 --- a/drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c +++ b/drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c | |||
| @@ -95,47 +95,47 @@ void put_request_value(struct net_device *dev, long lvalue); | |||
| 95 | USHORT hdr_checksum(PPSEUDO_HDR pHdr); | 95 | USHORT hdr_checksum(PPSEUDO_HDR pHdr); |
| 96 | 96 | ||
| 97 | typedef struct _DSP_FILE_HDR { | 97 | typedef struct _DSP_FILE_HDR { |
| 98 | long build_date; | 98 | u32 build_date; |
| 99 | long dsp_coff_date; | 99 | u32 dsp_coff_date; |
| 100 | long loader_code_address; | 100 | u32 loader_code_address; |
| 101 | long loader_code_size; | 101 | u32 loader_code_size; |
| 102 | long loader_code_end; | 102 | u32 loader_code_end; |
| 103 | long dsp_code_address; | 103 | u32 dsp_code_address; |
| 104 | long dsp_code_size; | 104 | u32 dsp_code_size; |
| 105 | long dsp_code_end; | 105 | u32 dsp_code_end; |
| 106 | long reserved[8]; | 106 | u32 reserved[8]; |
| 107 | } __attribute__ ((packed)) DSP_FILE_HDR, *PDSP_FILE_HDR; | 107 | } __attribute__ ((packed)) DSP_FILE_HDR, *PDSP_FILE_HDR; |
| 108 | 108 | ||
| 109 | typedef struct _DSP_FILE_HDR_5 { | 109 | typedef struct _DSP_FILE_HDR_5 { |
| 110 | long version_id; // Version ID of this image format. | 110 | u32 version_id; // Version ID of this image format. |
| 111 | long package_id; // Package ID of code release. | 111 | u32 package_id; // Package ID of code release. |
| 112 | long build_date; // Date/time stamp when file was built. | 112 | u32 build_date; // Date/time stamp when file was built. |
| 113 | long commands_offset; // Offset to attached commands in Pseudo Hdr format. | 113 | u32 commands_offset; // Offset to attached commands in Pseudo Hdr format. |
| 114 | long loader_offset; // Offset to bootloader code. | 114 | u32 loader_offset; // Offset to bootloader code. |
| 115 | long loader_code_address; // Start address of bootloader. | 115 | u32 loader_code_address; // Start address of bootloader. |
| 116 | long loader_code_end; // Where bootloader code ends. | 116 | u32 loader_code_end; // Where bootloader code ends. |
| 117 | long loader_code_size; | 117 | u32 loader_code_size; |
| 118 | long version_data_offset; // Offset were scrambled version data begins. | 118 | u32 version_data_offset; // Offset were scrambled version data begins. |
| 119 | long version_data_size; // Size, in words, of scrambled version data. | 119 | u32 version_data_size; // Size, in words, of scrambled version data. |
| 120 | long nDspImages; // Number of DSP images in file. | 120 | u32 nDspImages; // Number of DSP images in file. |
| 121 | } __attribute__ ((packed)) DSP_FILE_HDR_5, *PDSP_FILE_HDR_5; | 121 | } __attribute__ ((packed)) DSP_FILE_HDR_5, *PDSP_FILE_HDR_5; |
| 122 | 122 | ||
| 123 | typedef struct _DSP_IMAGE_INFO { | 123 | typedef struct _DSP_IMAGE_INFO { |
| 124 | long coff_date; // Date/time when DSP Coff image was built. | 124 | u32 coff_date; // Date/time when DSP Coff image was built. |
| 125 | long begin_offset; // Offset in file where image begins. | 125 | u32 begin_offset; // Offset in file where image begins. |
| 126 | long end_offset; // Offset in file | ||
