1. 04 Mar, 2004 14 commits
  2. 03 Mar, 2004 26 commits
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.6 · 8f7155ad
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.5/linux
      8f7155ad
    • Jon Oberheide's avatar
      [CRYPTO]: Add ARC4 module. · dd2514fe
      Jon Oberheide authored
      dd2514fe
    • Stephen Hemminger's avatar
      [IRDA]: stir4200 update for 2.6.4-rc1 · 0db1f9e3
      Stephen Hemminger authored
      New revision of the Sigmatel irda driver.  This version has much
      better performance and doesn't drop frames in FIR mode.
      Tested with both UHCI and EHCI/OHCI against nsc-ircc on laptop.
      Thanks to Martin for additional testing and feedback.
      
      * Receiver:
      	- changed from interrupt to bulk URB.  Queue's one bulk
      	  urb per USB tick (1ms).
      	- FIR unpack now uses get_unaligned and cpu32_le
      	  instead of explicit shifts
      	- FIR unpack copies small frames
      * Transmitter:
      	- pack data into io buffer.  Since irda is half duplex
      	  can use same buffer for transmit and receive.
      	- use xchange and wait_event for synchronization
      * Other:
      	- use USB format messages rather than IRDA (ugly)
      	- clean up USB startup
      	- reset device on network open to clear up stuck state
      	- handle FIFO errors
      	- disconnect cleanup (from viro)
      	- don't DMA onto stack when reading fifo status
      0db1f9e3
    • David S. Miller's avatar
      Merge nuts.davemloft.net:/disk1/BK/sparcwork-2.6 · dbbffa7b
      David S. Miller authored
      into nuts.davemloft.net:/disk1/BK/sparc-2.6
      dbbffa7b
    • Linus Torvalds's avatar
      Linux 2.6.4-rc2 · 89fb030d
      Linus Torvalds authored
      89fb030d
    • Linus Torvalds's avatar
      Fix typo in radeon pll update · 3201b05b
      Linus Torvalds authored
      It was missing an "s" from "uses_dvo"
      3201b05b
    • Benjamin Herrenschmidt's avatar
      [PATCH] /proc/cpuinfo fixes for G5 · a6496491
      Benjamin Herrenschmidt authored
      This adds a "timbase" entry in /proc/cpuinfo like p/iSeries that
      provides the CPU timebase frequency.  It is using by a all sort of
      performance analysis tools we are hacking in house.
      
      It also remove a useless bit about the l2 cache that was copied over
      from ppc32.
      a6496491
    • Benjamin Herrenschmidt's avatar
      [PATCH] radeonfb: some more PLL problems · fbd90331
      Benjamin Herrenschmidt authored
      I've had reports of flicker that appear with large (23") flat panels
      and radeonfb. From experiments, it appears that forbiding the "odd"
      PLL divider values fix it (like it fixes the blur problem on TMDS2).
      
      There should not be anything special with TMDS1 and "odd" PLL values
      though, so the problem may be subtly different (a bandwidth problem),
      but until I have proper bandwidth calculation and access to this
      monitor, the following patch is an acceptable workaround (Odd PLL values
      aren't that useful anyway)
      fbd90331
    • James Simmons's avatar
      [PATCH] New Permedia2 framebuffer driver. · 87a8254b
      James Simmons authored
      This fixes the permedia2 framebuffer driver to the new API.
      
      [ Currently it doesn't even compile.  This only touches the current
        permedia driver.  ]
      87a8254b
    • Dave Kleikamp's avatar
      Merge bk://linux.bkbits.net/linux-2.5 · 95996ddf
      Dave Kleikamp authored
      into hostme.bitkeeper.com:/repos/j/jfs/linux-2.5
      95996ddf
    • Dave Kleikamp's avatar
      215211de
    • Olof Johansson's avatar
      [PATCH] ppc64: More IOMMU cleanups · b159a68b
      Olof Johansson authored
      * Tidy up some of the arguments to iommu_*()
      * Comment cleanup
      * Don't bump the hint to the next block for large allocs, to avoid
        fragmentation.
      * Simplify vmerge logic during SG allocations
      * Move the memory barriers from the bus-specific parts into the common
        code.
      
      Some changes are mine, some are from Ben Herrenschmidt.
      b159a68b
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] update for pdc202xx_old driver · 8ccd6848
      Bartlomiej Zolnierkiewicz authored
      - fix bug introduced by my recent fixes
        (do not try to disable 66MHz clock on PDC20246)
      - cleanup cable verification code a bit
      - remove unused macros (leftovers from driver split-up)
        and duplicated define from pdc202xx_old.h
      8ccd6848
    • Linus Torvalds's avatar
      Merge bk://gkernel.bkbits.net/libata-2.5 · a936e3de
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.5/linux
      a936e3de
    • Alexander Viro's avatar
      [PATCH] parport: list cleanups · 460070ce
      Alexander Viro authored
      	parport driver list turned into list.h one; parport/share.c code that
      works with that list got cleaned up.
      460070ce
    • Alexander Viro's avatar
      [PATCH] parport: get rid of parport_enumerate · 50f734ef
      Alexander Viro authored
      	parport_enumerate() is gone.  The last caller was under ifdef that
      never had been true.  Function itself is removed, port list handling
      cleaned up (now we can do that, since drivers don't mess with the list
      directly), tons of racy crap removed from parport/share.c
      50f734ef
    • Alexander Viro's avatar
      [PATCH] parport: keep track of parport_sunbpp ports · 9d247f29
      Alexander Viro authored
      	parport_sunbpp switched to keeping track of the ports it had
      created; in module_exit it uses the private list instead of messing
      with parport_enumerate().  Added check for sbus_ioremap() failure in
      port initialization.
      9d247f29
    • Alexander Viro's avatar
      [PATCH] parport: keep track of parport_pc ports · 8a5f10d9
      Alexander Viro authored
      	parport_pc switched to keeping track of the ports it had
      created; in module_exit it uses the private list instead of messing
      with parport_enumerate().
      	Added compile fix for configs that have CONFIG_PARPORT_PC_FIFO turned
      off (from -mm).
      8a5f10d9
    • Alexander Viro's avatar
      [PATCH] parport: clean up parport_announce_port and friends · e63fd952
      Alexander Viro authored
      	parport_announce_port() was always called right after
      parport_proc_register().  Call shifted into parport_announce_port().
      Similar for parport_remove_port() and parport_proc_unregister().
      e63fd952
    • Alexander Viro's avatar
      [PATCH] parport: fix parport_unregister_port · ae748b8a
      Alexander Viro authored
      	parport_unregister_port() is split; parport_remove_port() does
      what parport_unregister_port() used to do sans the final parport_put_port()
      call.
      	Callers updated; many of them needed only parport_put_port() (failure
      exit paths where we never had the port announced to drivers).
      	Fixed multiple races on port removal by shifting parport_remove_port()
      in front of the code that releases irq/io ports/etc.
      ae748b8a
    • Alexander Viro's avatar
      [PATCH] parport: slave port cleanups · b484a748
      Alexander Viro authored
      	references to slave ports of mux added to struct parport.
      parport_daisy_init() doesn't go through parport_announce_port() for mux
      slaves anymore; parport_annouce_port() deals with found ones itself.
      Error handling sanitized, races on unregistration fixed.
      b484a748
    • Alexander Viro's avatar
      [PATCH] parport: fix probe leaks · eda96df0
      Alexander Viro authored
      	parport_pc_probe_port() sanitized; leaks fixed.
      eda96df0
    • Alexander Viro's avatar
      [PATCH] parport: option parsing cleanup · 9beaf628
      Alexander Viro authored
      	parport_pc options parsing moved to parport_pc.c; parport/init.c is
      gone.
      	Warning fixes from -mm added.
      9beaf628
    • Alexander Viro's avatar
      [PATCH] parport: sysctl registration · 00c16378
      Alexander Viro authored
      	Registration of sysctls turned into module_init().
      00c16378
    • Alexander Viro's avatar
      [PATCH] parport: use module_init() · c17df7f9
      Alexander Viro authored
      	Init of low-level drivers (except parport_pc) turned into module_init().
      c17df7f9
    • Alexander Viro's avatar
      [PATCH] parport: move exports to where they are defined · 8b78f3bd
      Alexander Viro authored
      	Exports moved from parport/init.c to files where functions are
      actually defined.
      8b78f3bd