1. 04 Oct, 2004 4 commits
  2. 05 Sep, 2004 8 commits
    • Margit Schubert-While's avatar
      [PATCH] prism54 fix wpa_supplicant frequency parsing · c3439919
      Margit Schubert-While authored
      * This work fixes wpa_supplicant frequency parsing. iwlist eth0
      * scan will now show channel and frequency.
      c3439919
    • Margit Schubert-While's avatar
      [PATCH] prism54 initial WPA support · 96ad68ac
      Margit Schubert-While authored
      * Work based on initial patches from Jouni Malinen <jkmaline@cc.hut.fi>
      * Initial wpa_supplicant support work:
      * isl_ioctl.c (prism54_process_trap_helper): Start to use mlmeex,
      * start doing what's right for
      * DOT11_OID_AUTHENTICATEEX,
      * DOT11_OID_ASSOCIATEEX,
      * DOT11_OID_ASSOCIATEEX, and
      * DOT11_OID_REASSOCIATEEX
      
      * isl_ioctl.c: add temporary structure for wpa_supplicant requests,
      
      * isl_ioctl.c: add prism2_ioctl_set_encryption which can probably be removed
      later
      
      * isl_ioctl.c: add prism2_ioctl_set_generic_element (well tested)
      
      * isl_ioctl.c: add prism2_ioctl_mlme which should be unnecessary since
      * WE scan should be used by wpa_supplicant
      
      * isl_ioctl.c: add prism54_hostapd - this parses wpa_supplicant
      * requests and does the right job for each
      
      * isl_ioctl.c (prism54_set_wpa): changed to not use mgt_set/mgt_commit
      * as commit is unecessary. Added proper OID sets to enable/disable WPA.
      * This is called by wpa_supplicant at startup. This should eventually
      * be part of WE18.
      
      * isl_ioctl.c (prism54_ioctl): Links wpa_supplicant to prism54
      
      * isl_ioctl.h: defined prism54_set_wpa to allow prism54_hostapd to use
      
      * isl_oid.h: add struct obj_attachment for OID OID_TYPE_ATTACH
      
      * oid_mgt.c: map OID DOT11_OID_ATTACHMENT to struct obj_attachment
      
      * oid_mgt.c (mgt_le_to_cpu, mgt_cpu_to_le): handle endianness for
      * obj_attachment
      
      * oid_mgt.c: add mgt_set_varlen, needed for mlmeex as it has a
      * variable size field.
      
      * oid_mgt.c: add mgt_unlatch_all, this can be used to force a commit
      * on OIDs:
      * MEDIUMLIMIT, BEACONPERIOD, DTIMPERIOD, ATIMWINDOW,
      * LISTENINTERVAL, FREQUENCY, EXTENDEDRATES
      * These OIDs are "latched". TODO: config mode handling.
      * oid_mgt.c (mgt_response_to_str): learn to parse OID_TYPE_ATTACH
      * oid_mgt.h: add mgt_set_varlen, and mgt_unlatch_all
      96ad68ac
    • Margit Schubert-While's avatar
      [PATCH] prism54 add WE17 support · 5378b931
      Margit Schubert-While authored
      * Add support for WE17 from Jean Tourrilhes
      5378b931
    • Margit Schubert-While's avatar
      [PATCH] prism54 remove module params · 7a75cb69
      Margit Schubert-While authored
      * Remove unneeded module params.
      7a75cb69
    • Margit Schubert-While's avatar
      [PATCH] prism54 Code cleanup · 956c5fe8
      Margit Schubert-While authored
      (Patches submitted by Denis Vlasenko)
      There are neither functionality changes nor bug fixes.
      
      * 2004-08-14 Denis Vlasenko <vda@port.imtp.ilyichevsk.odessa.ua>
      * Move assignment out of if()
      * Remove trailing space from printk
      * Eliminate not needed local 'u32 reg'
      * Add a comment about undoc bits
      * Add #define VEC_SIZE, use it as appropriate
      * Add some printks to reset error code path (our
      * current area of trouble)
      * Make printk text less confusing
      * Some not needed NULL assignments removed
      * mgt_commit_list(): tell which oid has failed
      956c5fe8
    • Margit Schubert-While's avatar
      [PATCH] prism54 Bug - Fix frequency reporting · f56f31ef
      Margit Schubert-While authored
      * prism54_get_freq is incorrectly returning channel
      * and not frequency. Wireless tools detect this, but
      * other programs do not, leading to insane reported
      * values. (As Jean documents, drivers should really be
      * reporting the frequency).
      * An example is wavemon.
      f56f31ef
    • Krzysztof Halasa's avatar
      [PATCH] fix for integer overflow in hd6457[02] driver code · 9382187e
      Krzysztof Halasa authored
      The attached patch fixes an integer overflow in drivers for N2, C101,
      PCI200SYN WAN cards (brv * port->settings.clock_rate overflowed at
      requested clock rate of 8*1024*1024 bps, problem noted by Nagaraj Kanniah).
      9382187e
    • Pierre Ossman's avatar
      [PATCH] x86-64: split timer resources · e05b0c00
      Pierre Ossman authored
      This splits timer resource from 0x40-0x5f to 0x40-0x43, 0x50-053 for
      x86_64.  A patch doing this for i386 was released earlier.  Forgot that
      we have two x86 platforms.
      e05b0c00
  3. 04 Sep, 2004 7 commits
  4. 05 Sep, 2004 3 commits
  5. 04 Sep, 2004 10 commits
  6. 03 Sep, 2004 8 commits
    • Linus Torvalds's avatar
      Merge bk://gkernel.bkbits.net/net-drivers-2.6 · b4c22221
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      b4c22221
    • Manfred Spraul's avatar
      [PATCH] fix media detection for nForce 2 nics · 498566ae
      Manfred Spraul authored
      attached is a patch that polls the media setting for non GigE nForce
      nics:
      Without polling, media changes are not autodetected. This is fatal,
      because the nic initialization is asynchroneous, thus "modprobe;ifup"
      resulted in a dead network connection. The attached patch fixes that
      problem.
      
      It's a repost of a patch I sent around three weeks ago: you objected
      that I rely on the nic irq instead of a software timer. I've documented
      why this is ok.
      498566ae
    • Andrew Morton's avatar
      [PATCH] airo build fix · 36490177
      Andrew Morton authored
      drivers/net/wireless/airo.c: In function `issuecommand':
      drivers/net/wireless/airo.c:3812: warning: implicit declaration of function `kernel_locked'
      *** Warning: "kernel_locked" [drivers/net/wireless/airo.ko] undefined!
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      36490177
    • Dave Jones's avatar
      [PATCH] wavelan uninitalised var. · 0a5e66ce
      Dave Jones authored
      This seems a little odd, printing out the value of a variable
      we haven't read yet.
      Signed-off-by: default avatarDave Jones <davej@redhat.com>
      0a5e66ce
    • Dave Jones's avatar
      [PATCH] 3c527 possible oops. · d7623710
      Dave Jones authored
      If the alloc_skb() fails, we dereference it in the skb_reserve() call.
      Move the skb_reserve() call to after the NULL check.
      Also clean up some CodingStyle violations whilst in the vicinity.
      Signed-off-by: default avatarDave Jones <davej@redhat.com>
      d7623710
    • Jeff Garzik's avatar
      Merge pobox.com:/spare/repo/linux-2.6 · da236a16
      Jeff Garzik authored
      into pobox.com:/spare/repo/net-drivers-2.6
      da236a16
    • Linus Torvalds's avatar
      Remove extra tests from get_user_cpu_mask(). · 6560092a
      Linus Torvalds authored
      They aren't internally consistent.
      6560092a
    • William Lee Irwin III's avatar
      [PATCH] fix sched_domains hotplug bootstrap ordering vs. cpu_online_map issue · c3272d7c
      William Lee Irwin III authored
      cpu_online_map is not set up at the time of sched domain initialization
      when hotplug cpu paths are used for SMP booting.
      
      At this phase of bootstrapping, cpu_possible_map can be used by the
      various architectures using cpu hotplugging for SMP bootstrap, but the
      manipulations of cpu_online_map done on behalf of NUMA architectures,
      done indirectly via node_to_cpumask(), can't, because cpu_online_map
      starts depopulated and hasn't yet been populated.
      
      On true NUMA architectures this is a distinct cpumask_t from
      cpu_online_map and so the unpatched code works on NUMA; on non-NUMA
      architectures the definition of node_to_cpumask() this way breaks and
      would require an invasive sweeping of users of node_to_cpumask() to
      change it to e.g.  cpu_possible_map, as cpu_possible_map is not suitable
      for use at runtime as a substitute for cpu_online_map.
      Signed-off-by: default avatarWilliam Irwin <wli@holomorphy.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      c3272d7c