1. 21 Jun, 2004 1 commit
    • François Romieu's avatar
      [PATCH] via-velocity: Rx buffers allocation rework · 0accc7c5
      François Romieu authored
      Rework of the Rx buffers allocation:
      - Rx irq handler (velocity_rx_srv): defer the Rx buffer allocation until
        the packet processing loop is done;
      - a separate index related to the Rx descriptor ("rd_dirty") is introduced
        to distinguish the first Rx descriptor whose buffer has to be refilled.
        This way the driver does not need to confuse this descriptor with the
        most recently netif()ed one. Rationale: batch + rx_copybreak;
      - dirty/empty Rx descriptors are identified through the whole driver
        via an adequate NULL pointer in the velocity_rd_info[] array (see
        velocity_rx_refill() and velocity_receive_frame());
      - Rx descriptors need to be grouped by a multiple of 4 before they can
        be handed back to the asic (hardware constraint). This task is moved
        from the Rx processing loop to the Rx refill function;
      - factorization of code in velocity_init_rd_ring().
      0accc7c5
  2. 19 Jun, 2004 7 commits
    • Andrew Morton's avatar
      [PATCH] fix via-velocity oopses · 177d8df5
      Andrew Morton authored
      - Don't register the inet_addr notifier if the hardware is absent.  It
        oopses when other interfaces are being upped.
      
      - Mark velocity_remove1() as __devexit_p in the pci_driver table.
      
      - c99ification.
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      177d8df5
    • François Romieu's avatar
      [PATCH] via-velocity: velocity_receive_frame diets · 5a00f776
      François Romieu authored
      Weight loss in velocity_receive_frame():
      - isolate the ip header alignment tsk from velocity_receive_frame();
      - following p.30 of the datasheet, rdesc0.len includes the CRC length:
        the amount of data copied during the ip alignment can be shortened.
      5a00f776
    • François Romieu's avatar
      [PATCH] via-velocity: uniformize use of OWNED_BY_NIC · e121c5f2
      François Romieu authored
      Introduce velocity_give_rx_desc() to uniformize the use of OWNED_BY_NIC
      through the driver.
      e121c5f2
    • François Romieu's avatar
      [PATCH] via-velocity: PCI ID move · a823459a
      François Romieu authored
      (Note: this serie requires a -mm based kernel as the via-velocity patches
      are not included in Jeff's -netdev patches).
      
      
      
      PCI ID moved from the driver to the kernel database. A change for the
      pci.ids file project at souceforge has been submitted as well.
      a823459a
    • Mikulas Patocka's avatar
      [PATCH] HPFS fixes for 2.6.7 kernel · 29a54a41
      Mikulas Patocka authored
      This contains hpfs fixes from my source ported to 2.6.7 kernel:
      
      updates:
      - allocator fragments files less
      - OS/2 Warp Server filesystem can be mounted read/only
      - added reschedule points so that it doesn't hog CPU
      
      bug fixes:
      - filesystem error message when syncing or fsyncing deleted file (or when
        system just writes it on its own)
      - filesystem error on extremly fragmented files
      - corrupted disk structures could possibly corrupt memory
      29a54a41
    • Andrew Morton's avatar
      [PATCH] mptctl.c build fix · 2c4d93fe
      Andrew Morton authored
      drivers/message/fusion/mptctl.c:89:24: asm/compat.h: No such file or directory
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      2c4d93fe
    • Linus Torvalds's avatar
      Merge http://lia64.bkbits.net/to-linus-2.5 · ac6a5f92
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      ac6a5f92
  3. 18 Jun, 2004 32 commits