1. 14 Nov, 2005 6 commits
  2. 12 Nov, 2005 7 commits
  3. 11 Nov, 2005 20 commits
  4. 10 Nov, 2005 7 commits
    • Steve French's avatar
      [CIFS] Reserve upcall IDX value for CIFS with connector header and add · a2653eba
      Steve French authored
      
      Kconfig option for CIFS upcall.
      Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
      a2653eba
    • Pavel Roskin's avatar
      [NET]: Annotate h_proto in struct ethhdr · ac57d042
      Pavel Roskin authored
      
      
      The protocol field in ethernet headers is big-endian and should be
      annotated as such.  This patch allows detection of missing ntohs() calls
      on the ethernet protocol field when sparse is run with __CHECK_ENDIAN__
      defined.
      
      This is a revised version that includes <linux/types.h> so that the
      userspace programs are not confused by __be16.  Thanks to David S.
      Miller.
      Signed-off-by: default avatarPavel Roskin <proski@gnu.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      ac57d042
    • Herbert Xu's avatar
      [NET]: Detect hardware rx checksum faults correctly · fb286bb2
      Herbert Xu authored
      
      
      Here is the patch that introduces the generic skb_checksum_complete
      which also checks for hardware RX checksum faults.  If that happens,
      it'll call netdev_rx_csum_fault which currently prints out a stack
      trace with the device name.  In future it can turn off RX checksum.
      
      I've converted every spot under net/ that does RX checksum checks to
      use skb_checksum_complete or __skb_checksum_complete with the
      exceptions of:
      
      * Those places where checksums are done bit by bit.  These will call
      netdev_rx_csum_fault directly.
      
      * The following have not been completely checked/converted:
      
      ipmr
      ip_vs
      netfilter
      dccp
      
      This patch is based on patches and suggestions from Stephen Hemminger
      and David S. Miller.
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      fb286bb2
    • Jack Morgenstein's avatar
      [IB] uverbs: have kernel return QP capabilities · 77369ed3
      Jack Morgenstein authored
      
      
      Move the computation of QP capabilities (max scatter/gather entries,
      max inline data, etc) into the kernel, and have the uverbs module
      return the values as part of the create QP response.  This keeps
      precise knowledge of device limits in the low-level kernel driver.
      
      This requires an ABI bump, so while we're making changes, get rid of
      the max_sge parameter for the modify SRQ command -- it's not used and
      shouldn't be there.
      Signed-off-by: default avatarJack Morgenstein <jackm@mellanox.co.il>
      Signed-off-by: default avatarMichael S. Tsirkin <mst@mellanox.co.il>
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      77369ed3
    • Roland Dreier's avatar
      [IB] Have cq_resize() method take an int, not int* · 40de2e54
      Roland Dreier authored
      
      
      Change the struct ib_device.resize_cq() method to take a plain integer
      that holds the new CQ size, rather than a pointer to an integer that
      it uses to return the new size.  This makes the interface match the
      exported ib_resize_cq() signature, and allows the low-level driver to
      update the CQ size with proper locking if necessary.
      
      No in-tree drivers are exporting this method yet.
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      40de2e54
    • Liam Girdwood's avatar
      [ARM] 3098/1: pxa2xx disable ssp irq · b216c018
      Liam Girdwood authored
      
      
      Patch from Liam Girdwood
      
      This patch allows users of the pxa SSP driver to register their own irq
      handlers instead of using the default SSP handler. It also cleans up the
      CKEN clock and irq detection as the values are now stored in a table.
      
      This patch replaces 2845/1
      
      Changes:-
      o Added flags parameter to ssp_init()
      o Added SSP_NO_IRQ flag to disable registering of ssp irq handler (for
      drivers that want to register their own handler)
      o Cleaned up clock and irq detection, values are now stored in table.
      o Added build changes to allow other drivers (e.g audio) to select the
      ssp driver.
      o corgi_ssp.c changed to use new interface.
      Signed-off-by: default avatarLiam Girdwood <liam.girdwood@wolfsonmicro.com>
      Signed-off-by: default avatarRichard Purdie <rpurdie@rpsys.net>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      b216c018
    • Richard Purdie's avatar
      [ARM] 3096/1: Add SharpSL Zaurus power and battery management core driver · 078abcf9
      Richard Purdie authored
      
      
      Patch from Richard Purdie
      
      This patch adds a power and battery management core driver which with
      the addition of the right device files, supports the c7x0 and cxx00
      series of Sharp Zaurus handhelds.
      
      The driver is complex for several reasons. Battery charging is manually
      monitored and controlled. When suspended, the device needs to
      periodically partially resume, check the charging status and then
      re-suspend. It does without bothering the higher linux layers as
      a full resume and re-suspend is unnecessary. The code is carefully
      written to avoid interrupts or calling code outside the module under
      these circumstances. It also vets the various wake up sources and
      monitors the device's power situation.
      
      Hooks to limit the backlight intensity and to notify the battery
      monitoring code of backlight events are connected/added as the
      backlight is one of the biggest users of power on the device.
      Signed-off-by: default avatarRichard Purdie <rpurdie@rpsys.net>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      078abcf9