Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 24, 2007
  1. Linux 2.6.24-rc1

    Linus Torvalds authored
    The patch is big.  Really big.  You just won't believe how vastly hugely
    mindbogglingly big it is.  I mean you may think it's a long way down the
    road to the chemist, but that's just peanuts to how big the patch from
    2.6.23 is.
    
    But it's all good.
    
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  2. add port definition for mcf UART driver

    Greg Ungerer authored Linus Torvalds committed
    Add a port type definition for the Freescale UART driver ports (mcf.c).
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  3. m68knommu: remove unused machdep variable definitions

    Greg Ungerer authored Linus Torvalds committed
    Remove old definitions of the timer function pointers.
    Add definitions of the common hardware timer functions.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  4. m68knommu: define DMA channels for ColdFire 532x

    Greg Ungerer authored Linus Torvalds committed
    Create definition for DMA channels on the ColdFire 532x family.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  5. m68knommu: add platform struct for ColdFire UART driver

    Greg Ungerer authored Linus Torvalds committed
    Add platform support structure for use with new ColdFire UART driver.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  6. m68knommu: mark mem init functions as __init

    Greg Ungerer authored Linus Torvalds committed
    Mark the m68knommu memory init functions as __init.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  7. m68knommu: mark setup_arch() as __init

    Greg Ungerer authored Linus Torvalds committed
    Mark the m68knommu setup_arch() function as __init.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  8. m68knommu: cleanup 68VZ328 init code

    Greg Ungerer authored Linus Torvalds committed
    Removed header includes not needed.
    Remove use of old m68knommu timer function pointers.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  9. m68knommu: cleanup 68EZ328 init code

    Greg Ungerer authored Linus Torvalds committed
    Clean up 68EZ328 timer support code. Removed header includes not needed.
    Remove use of old m68knommu timer function pointers.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  10. m68knommu: cleanup 68360 startup code

    Greg Ungerer authored Linus Torvalds committed
    Clean up 68360 timer support code. Removed header includes not needed.
    Remove use of old m68knommu timer function pointers. Use common function
    naming for 68328 timer functions.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  11. m68knommu: cleanup 68328 timer code

    Greg Ungerer authored Linus Torvalds committed
    Use common function naming for 68328 timer functions to make them
    consistent with the various other hardware m68knommu timers.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  12. m68knommu: cleanup 68328 init code

    Greg Ungerer authored Linus Torvalds committed
    Clean up 68328 timer support code. Removed header includes not needed.
    Remove use of old m68knommu timer function pointers.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  13. m68knommu: remove unused variables in setup.c

    Greg Ungerer authored Linus Torvalds committed
    Remove unused variables from setup.c code.
    
    Signed-off-by: Greg Ungerer <gerg@uclinux.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  14. Merge branch 'irq-upstream' of master.kernel.org:/pub/scm/linux/kerne…

    Linus Torvalds authored
    …l/git/jgarzik/misc-2.6
    
    * 'irq-upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:
      [SPARC, XEN, NET/CXGB3] use irq_handler_t where appropriate
      drivers/char/riscom8: clean up irq handling
      isdn/sc: irq handler clean
      isdn/act2000: fix major bug. clean irq handler.
      char/pcmcia/synclink_cs: trim trailing whitespace
      drivers/char/ip2: separate polling and irq-driven work entry points
      drivers/char/ip2: split out irq core logic into separate function
      [NETDRVR] lib82596, netxen: delete pointless tests from irq handler
      Eliminate pointless casts from void* in a few driver irq handlers.
      [PARPORT] Remove unused 'irq' argument from parport irq functions
      [PARPORT] Kill useful 'irq' arg from parport_{generic_irq,ieee1284_interrupt}
      [PARPORT] Consolidate code copies into a single generic irq handler
  15. Merge branch 'warnings' of master.kernel.org:/pub/scm/linux/kernel/gi…

    Linus Torvalds authored
    …t/jgarzik/misc-2.6
    
    * 'warnings' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:
      ni5010: kill unused variable
      eexpress: fix !SMP unused-var warning
      cgroup: kill unused variable
  16. Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/ker…

    Linus Torvalds authored
    …nel/git/jgarzik/netdev-2.6
    
    * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (39 commits)
      Remove Andrew Morton from list of net driver maintainers.
      bonding: Acquire correct locks in alb for promisc change
      bonding: Convert more locks to _bh, acquire rtnl, for new locking
      bonding: Convert locks to _bh, rework alb locking for new locking
      bonding: Convert miimon to new locking
      bonding: Convert balance-rr transmit to new locking
      Convert bonding timers to workqueues
      Update MAINTAINERS to reflect my (jgarzik's) current efforts.
      pasemi_mac: fix typo
      defxx.c: dfx_bus_init() is __devexit not __devinit
      s390 MAINTAINERS
      remove header_ops bug in qeth driver
      sky2: crash on remove
      MIPSnet: Delete all the useless debugging printks.
      AR7 ethernet: small post-merge cleanups and fixes
      mv643xx_eth: Hook up mv643xx_get_sset_count
      mv643xx_eth: Remove obsolete checksum offload comment
      mv643xx_eth: Merge drivers/net/mv643xx_eth.h into mv643xx_eth.c
      mv643xx_eth: Remove unused register defines
      mv643xx_eth: Clean up mv643xx_eth.h
      ...
  17. Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/ker…

    Linus Torvalds authored
    …nel/git/jgarzik/libata-dev
    
    * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
      jmicron: update quirk for JMB361/3/5/6
      libata: add HTS542525K9SA00 to NCQ blacklist
      libata-core: auditting chk_status v check_status
      [libata] checkpatch-inspired cleanups
  18. ni5010: kill unused variable

    Jeff Garzik authored
    Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
  19. eexpress: fix !SMP unused-var warning

    Jeff Garzik authored
    Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
  20. cgroup: kill unused variable

    Jeff Garzik authored
    Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
  21. @htejun

    jmicron: update quirk for JMB361/3/5/6

    htejun authored Jeff Garzik committed
    Set bits 0, 4, 5 and 7 of PCI configuration register 0x40 in the
    quirk.  This has the following effects and is recommended by the
    vendor.
    
    * Force enable of IDE channels (used to be left alone as BIOS
      configured)
    
    * Change initial phase behavior of PIO cycle such that the host pulls
      down the bus instead of tristating it.  Vendor recommends this
      setting.
    
    The above settings are better for the current generation of
    controllers and needed for the upcoming next generation.
    
    Tested on JMB363.
    
    Signed-off-by: Tejun Heo <htejun@gmail.com>
    Cc: Ethan Hsiao <ethanhsiao@jmicron.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  22. @htejun

    libata: add HTS542525K9SA00 to NCQ blacklist

    htejun authored Jeff Garzik committed
    Another one doing spurious NCQ completions.  Blacklist it.
    
    Signed-off-by: Tejun Heo <htejun@gmail.com>
    Cc: Luca Tettamanti <kronos.it@gmail.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  23. @Alan-Cox

    libata-core: auditting chk_status v check_status

    Alan-Cox authored Jeff Garzik committed
    Did a complete audit of these and found we have another error case.
    
    ata_bus_softreset calls ata_check_status which means that it tries to do
    an ioread8 on the port blindly and check versus 0xFF for an error.
    
    It should of course be using the ap->ops method for this via chk_status,
    and this bug causes a wrog status call on the NS87415 at least.
    
    Signed-off-by: Alan Cox <alan@redhat.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  24. [libata] checkpatch-inspired cleanups

    Jeff Garzik authored
    Tackle the relatively sane complaints of checkpatch --file.
    
    The vast majority is indentation and whitespace changes, the rest are
    
    * #include fixes
    * printk KERN_xxx prefix addition
    * BSS/initializer cleanups
    
    Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
  25. Remove Andrew Morton from list of net driver maintainers.

    Jeff Garzik authored
    He now rules the world, not just this tiny tract of land.
    
    Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
    Acked-by: Andrew Morton
  26. bonding: Acquire correct locks in alb for promisc change

    Jay Vosburgh authored Jeff Garzik committed
    	Update ALB mode monitor to hold correct locks (RTNL and nothing
    else) when calling dev_set_promiscuity.
    
    Signed-off-by: Andy Gospodarek <andy@greyhouse.net>
    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  27. bonding: Convert more locks to _bh, acquire rtnl, for new locking

    Jay Vosburgh authored Jeff Garzik committed
    	Convert more lock acquisitions to _bh flavor to avoid deadlock
    with workqueue activity and add acquisition of RTNL in appropriate places.
    Affects ALB mode, as well as core bonding functions and sysfs.
    
    Signed-off-by: Andy Gospodarek <andy@greyhouse.net>
    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  28. bonding: Convert locks to _bh, rework alb locking for new locking

    Jay Vosburgh authored Jeff Garzik committed
    	Convert locking-related activity to new & improved system.
    Convert some lock acquisitions to _bh and rework parts of ALB mode, both
    to avoid deadlocks with workqueue activity.
    
    Signed-off-by: Andy Gospodarek <andy@greyhouse.net>
    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  29. bonding: Convert miimon to new locking

    Jay Vosburgh authored Jeff Garzik committed
    	Convert mii (link state) monitor to acquire correct locks for
    failover events.  In particular, failovers generally require RTNL at a low
    level (when manipulating device MAC addresses, for example) and no other
    locks.  The high level monitor is responsible for acquiring a known set
    of locks, RTNL, the bond->lock for read and the slave_lock for write, and
    the low level failover processing can then release appropriate locks as
    needed.  This patch provides the high level portion.
    
    	As it is undesirable to acquire RTNL for every monitor pass (which
    may occur as often as every 10 ms), the miimon has been converted to
    do conditional locking.  A first pass inspects all slaves to determine
    if any action is required, and if so, a second pass (after acquring RTNL)
    is done to perform any actions (doing a complete rescan, as the situation
    may have changed when all locks were released).
    
    Signed-off-by: Andy Gospodarek <andy@greyhouse.net>
    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  30. bonding: Convert balance-rr transmit to new locking

    Jay Vosburgh authored Jeff Garzik committed
    	Change locking in balance-rr transmit processing to use a free
    running counter to determine which slave to transmit on.  Instead, a
    free-running counter is maintained, and modulo arithmetic used to select
    a slave for transmit.
    
    	This removes lock operations from the TX path, and eliminates
    a deadlock introduced by the conversion to work queues.
    
    Signed-off-by: Andy Gospodarek <andy@greyhouse.net>
    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  31. Convert bonding timers to workqueues

    Jay Vosburgh authored Jeff Garzik committed
    	Convert bonding timers to workqueues.  This converts the various
    monitor functions to run in periodic work queues instead of timers.  This
    patch introduces the framework and convers the calls, but does not resolve
    various locking issues, and does not stand alone.
    
    Signed-off-by: Andy Gospodarek <andy@greyhouse.net>
    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  32. Update MAINTAINERS to reflect my (jgarzik's) current efforts.

    Jeff Garzik authored
    Remove net driver entries (they fall under the more general 'net driver
    maintainer') umbrella.
    
    Remove entries for older drivers that either no longer exist, are about
    to be removed, or I no longer care about.
    
    Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
  33. @olofj

    pasemi_mac: fix typo

    olofj authored Jeff Garzik committed
    Add missing &:
    
    drivers/net/pasemi_mac.c: In function 'pasemi_mac_clean_rx':
    drivers/net/pasemi_mac.c:553: warning: passing argument 1 of 'prefetch'
    makes pointer from integer without a cast
    
    Signed-off-by: Olof Johansson <olof@lixom.net>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  34. defxx.c: dfx_bus_init() is __devexit not __devinit

    Maciej W. Rozycki authored Jeff Garzik committed
     The dfx_bus_uninit() call is called from dfx_unregister() which is
    __devexit and which is ultimately the ->remove call for the device.
    
    Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  35. s390 MAINTAINERS

    Ursula Braun authored Jeff Garzik committed
    adding Frank Blaschka to s390 networking maintainers
    
    Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
    Signed-off-by: Ursula Braun <braunu@de.ibm.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
Something went wrong with that request. Please try again.