Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.6.24-rc1

Oct 24, 2007

  1. Linux 2.6.24-rc1

    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>
    authored October 23, 2007
  2. Greg Ungerer

    add port definition for mcf UART driver

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  3. Greg Ungerer

    m68knommu: remove unused machdep variable definitions

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  4. Greg Ungerer

    m68knommu: define DMA channels for ColdFire 532x

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  5. Greg Ungerer

    m68knommu: add platform struct for ColdFire UART driver

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  6. Greg Ungerer

    m68knommu: mark mem init functions as __init

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  7. Greg Ungerer

    m68knommu: mark setup_arch() as __init

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  8. Greg Ungerer

    m68knommu: cleanup 68VZ328 init 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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  9. Greg Ungerer

    m68knommu: cleanup 68EZ328 init code

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  10. Greg Ungerer

    m68knommu: cleanup 68360 startup code

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  11. Greg Ungerer

    m68knommu: cleanup 68328 timer code

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  12. Greg Ungerer

    m68knommu: cleanup 68328 init code

    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>
    authored October 24, 2007 Linus Torvalds committed October 23, 2007
  13. Greg Ungerer

    m68knommu: remove unused variables in setup.c

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

    …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
    authored October 23, 2007
  15. Merge branch 'warnings' of master.kernel.org:/pub/scm/linux/kernel/gi…

    …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
    authored October 23, 2007
  16. Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/ker…

    …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
      ...
    authored October 23, 2007
  17. Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/ker…

    …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
    authored October 23, 2007
  18. ni5010: kill unused variable

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

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

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

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

    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>
    authored October 23, 2007 Jeff Garzik committed October 23, 2007
  22. htejun

    libata: add HTS542525K9SA00 to NCQ blacklist

    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>
    authored October 23, 2007 Jeff Garzik committed October 23, 2007
  23. Alan-Cox

    libata-core: auditting chk_status v check_status

    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>
    authored October 23, 2007 Jeff Garzik committed October 23, 2007
  24. [libata] checkpatch-inspired cleanups

    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>
    authored October 19, 2007
  25. Remove Andrew Morton from list of net driver maintainers.

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

    	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>
    authored October 17, 2007 Jeff Garzik committed October 23, 2007
  27. bonding: Convert more locks to _bh, acquire rtnl, for new locking

    	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>
    authored October 17, 2007 Jeff Garzik committed October 23, 2007
  28. bonding: Convert locks to _bh, rework alb locking for new locking

    	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>
    authored October 17, 2007 Jeff Garzik committed October 23, 2007
  29. bonding: Convert miimon to new locking

    	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>
    authored October 17, 2007 Jeff Garzik committed October 23, 2007
  30. bonding: Convert balance-rr transmit to new locking

    	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>
    authored October 17, 2007 Jeff Garzik committed October 23, 2007
  31. Convert bonding timers to workqueues

    	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>
    authored October 17, 2007 Jeff Garzik committed October 23, 2007
  32. Update MAINTAINERS to reflect my (jgarzik's) current efforts.

    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>
    authored October 23, 2007
  33. Olof Johansson

    pasemi_mac: fix typo

    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>
    authored October 20, 2007 Jeff Garzik committed October 23, 2007
  34. defxx.c: dfx_bus_init() is __devexit not __devinit

     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>
    authored October 22, 2007 Jeff Garzik committed October 23, 2007
  35. s390 MAINTAINERS

    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>
    authored October 22, 2007 Jeff Garzik committed October 23, 2007
Something went wrong with that request. Please try again.