Permalink
Commits on Nov 8, 2006
  1. Linux 2.6.19-rc5

    Ok, things are clearly starting to calm down.. Finally.
    Linus Torvalds committed Nov 8, 2006
  2. Merge branch 'fixes_for_linus' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/jbglaw/vax-linux
    
    * 'fixes_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux:
      Update for the srm_env driver.
    Linus Torvalds committed Nov 8, 2006
Commits on Nov 7, 2006
  1. Merge master.kernel.org:/home/rmk/linux-2.6-arm

    * master.kernel.org:/home/rmk/linux-2.6-arm:
      [ARM] 3927/1: Allow show_mem() to work with holes in memory map.
      [ARM] 3926/1: make timer led handle HZ != 100
      [ARM] 3923/1: S3C24XX: update s3c2410_defconfig with new drivers
      [ARM] 3922/1: S3C24XX: update s3c2410_defconfig to 2.6.19-rc4
      [ARM] 3921/1: S3C24XX: remove bast_defconfig
      [ARM] 3920/1: S3C24XX: Remove smdk2410_defconfig
      [ARM] 3919/1: Fixed definition of some PXA270 CIF related registers
      [ARM] 3918/1: ixp4xx irq-chip rework
      [ARM] 3912/1: Make PXA270 advertise HWCAP_IWMMXT capability
      [ARM] 3915/1: S3C2412: Add s3c2410_gpio_getirq() to general gpio.c
      [ARM] 3917/1: Fix dmabounce symbol exports
    Linus Torvalds committed Nov 7, 2006
  2. Update for the srm_env driver.

    This patch contains a fix for a bug introduced more than a year ago
    (not setting *eof) and updates whitespace a bit.
    
    Signed-off-by: Jan-Benedict Glaw <jbglaw@lug-owl.de>
    jbglaw committed Nov 7, 2006
  3. [ARM] 3927/1: Allow show_mem() to work with holes in memory map.

    show_mem() was not correctly handling holes in the memory
    map.  It was treating the freed sections of the map as
    though they contained valid struct page entries.  This
    could cause incorrect debugging output or even a kernel
    panic.
    
    This patch keeps the struct meminfo around after system
    initialization so that show_mem() can use it when
    scanning memory.  show_mem() now walks over each bank
    of each online node, rather than assuming that each node
    contains a single contiguous bank.
    
    Signed-off-by: Ray Lehtiniemi <rayl@mail.com>
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
    Ray Lehtiniemi committed with Russell King Nov 7, 2006
  4. [ARM] 3926/1: make timer led handle HZ != 100

    The timer LED is unusable at HZ=large, since it's got
    a hard-wired value of 100 ticks per cycle; when HZ=1024
    (for example) it's essentially always-on.  This patch
    just makes that be HZ ticks per cycle.
    
    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
    David Brownell committed with Russell King Nov 6, 2006
  5. [PATCH] e1000: Fix regression: garbled stats and irq allocation durin…

    …g swsusp
    
    e1000: Fix suspend/resume powerup and irq allocation
    
    From: Auke Kok <auke-jan.h.kok@intel.com>
    
    After 7.0.33/2.6.16, e1000 suspend/resume left the user with an enabled
    device showing garbled statistics and undetermined irq allocation state,
    where `ifconfig eth0 down` would display `trying to free already freed irq`.
    
    Explicitly free and allocate irq as well as powerup the PHY during resume
    fixes when needed.
    
    Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    sofar committed with Jeff Garzik Nov 6, 2006
  6. [PATCH] b44: change comment about irq mask register

    Through some experimentation with the similarly built bcm43xx I came to
    the conclusion that if the hw/firmware sets a bit in the interrupt
    register, an interrupt will only be raised if that bit is included in
    the interrupt mask. Hence, the interrupt mask is more like an interrupt
    control mask.
    
    This patch changes the comment to reflect that.
    
    Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    jmberg committed with Jeff Garzik Nov 6, 2006
  7. Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-…

    …linus
    
    * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
      [MIPS] Fix EV64120 and Ocelot builds by providing a plat_timer_setup().
      [MIPS] EV64120: Fix PCI interrupt allocation.
      [MIPS] Make irq number allocator generally available for fixing EV64120.
      [MIPS] EV64120: Fix timer initialization for HZ != 100.
      [MIPS] Ocelot 3: Fix MAC address detection after platform_device conversion.
      [MIPS] Ocelot C: Fix MAC address detection after platform_device conversion.
      [MIPS] SB1: On bootup only flush cache on local CPU.
      [MIPS] Ocelot 3: Fix large number of warnings.
      [MIPS] Ocelot C: Fix mapping of ioport address range.
      [MIPS] Ocelot C: Fix warning about missmatching format string.
      [MIPS] Ocelot C: fix eth registration after conversion to platform_device
      [MIPS] Ocelot C: Fix large number of warnings.
    Linus Torvalds committed Nov 7, 2006
  8. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…

    …t/mchehab/v4l-dvb
    
    * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:
      V4L/DVB (4751): Fix DBV_FE_CUSTOMISE for card drivers compiled into kernel
      V4L/DVB (4784): [saa7146_i2c] short_delay mode fixed for fast machines
      V4L/DVB (4770): Fix mode switch of Compro Videomate T300
      V4L/DVB (4787): Budget-ci: Inversion setting fixed for Technotrend 1500 T
      V4L/DVB (4786): Pvrusb2: use NULL instead of 0
      V4L/DVB (4785): Budget-ci: Change DEBIADDR_IR to a safer default
      V4L/DVB (4752): DVB: Add DVB_FE_CUSTOMISE support for MT2060
    Linus Torvalds committed Nov 7, 2006
Commits on Nov 6, 2006
  1. [MIPS] Fix EV64120 and Ocelot builds by providing a plat_timer_setup().

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 6, 2006
  2. [MIPS] EV64120: Fix PCI interrupt allocation.

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 6, 2006
  3. [MIPS] Make irq number allocator generally available for fixing EV64120.

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 6, 2006
  4. [MIPS] EV64120: Fix timer initialization for HZ != 100.

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 6, 2006
  5. [MIPS] Ocelot 3: Fix MAC address detection after platform_device conv…

    …ersion.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 5, 2006
  6. [MIPS] Ocelot C: Fix MAC address detection after platform_device conv…

    …ersion.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 5, 2006
  7. [MIPS] SB1: On bootup only flush cache on local CPU.

    This fixes a warning on bootup warning in smp_call_function.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 4, 2006
  8. [MIPS] Ocelot 3: Fix large number of warnings.

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 4, 2006
  9. [MIPS] Ocelot C: Fix mapping of ioport address range.

     o Fix warnings
     o 768MB worth of I/O ports were insane
     o 64-bit kernels don't need special handling because ioremap does the magic
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 3, 2006
  10. [MIPS] Ocelot C: Fix warning about missmatching format string.

      CC      arch/mips/momentum/ocelot_c/setup.o
    arch/mips/momentum/ocelot_c/setup.c: In function 'momenco_time_init':
    arch/mips/momentum/ocelot_c/setup.c:223: warning: format '%d' expects type 'int', but argument 2 has type 'long unsigned int'
    
    Change data type to match format string; a 32-bit type better suits our
    needs.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 3, 2006
  11. [MIPS] Ocelot C: fix eth registration after conversion to platform_de…

    …vice
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 3, 2006
  12. [MIPS] Ocelot C: Fix large number of warnings.

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Nov 3, 2006
  13. Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes

    * git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:
      [DLM] fix oops in kref_put when removing a lockspace
      [DLM] Fix kref_put oops
      [GFS2] Fix OOM error handling
      [GFS2] Fix incorrect fs sync behaviour.
      [GFS2] don't panic needlessly
    Linus Torvalds committed Nov 6, 2006
  14. Merge branch 'for-linus' of git://www.atmel.no/~hskinnemoen/linux/ker…

    …nel/avr32
    
    * 'for-linus' of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:
      AVR32: Add missing return instruction in __raw_writesb
      AVR32: Wire up sys_epoll_pwait
      AVR32: Fix thinko in generic_find_next_zero_le_bit()
      AVR32: Get rid of board_early_init
    Linus Torvalds committed Nov 6, 2006
  15. Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linu…

    …x-2.6
    
    * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6:
      [S390] IRQs too early enabled.
      [S390] revert add_active_range() usage patch.
    Linus Torvalds committed Nov 6, 2006
  16. [DLM] fix oops in kref_put when removing a lockspace

    Now that the lockspace struct is freed when the last sysfs object is released
    this patch prevents use of that lockspace by sysfs. We attempt to re-get the
    lockspace from the lockspace list and fail the request if it has been removed.
    
    Signed-Off-By: Patrick Caulfield <pcaulfie@redhat.com>
    Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
    Patrick Caulfield committed with swhiteho Nov 6, 2006
  17. [DLM] Fix kref_put oops

    This patch fixes the recounting on the lockspace kobject. Previously the lockspace was freed while userspace could have had a
    reference to one of its sysfs files, causing an oops in kref_put.
    
    Now the lockspace kfree is moved into the kobject release() function
    
    Signed-Off-By: Patrick Caulfield <pcaulfie@redhat.com>
    Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
    Patrick Caulfield committed with swhiteho Nov 2, 2006
  18. [GFS2] Fix OOM error handling

    Fix the OOM error handling in inode.c where it was possible for
    a NULL pointer to be dereferenced.
    
    Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
    swhiteho committed Oct 30, 2006
  19. [GFS2] Fix incorrect fs sync behaviour.

    This adds a sync_fs superblock operation for GFS2 and removes
    the journal flush from write_super in favour of sync_fs where it
    ought to be. This is more or less identical to the way in which ext3
    does this.
    
    This bug was pointed out by Russell Cattelan <cattelan@redhat.com>
    
    Cc: Russell Cattelan <cattelan@redhat.com>
    Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
    swhiteho committed Nov 1, 2006
  20. [GFS2] don't panic needlessly

    First, SLAB_PANIC is unjustified. Second, all error propagating and backing out
    is in place.
    
    Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
    Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
    Alexey Dobriyan committed with swhiteho Oct 27, 2006
  21. AVR32: Add missing return instruction in __raw_writesb

    __raw_writesb ends with a conditional branch, which is obviously
    wrong. It should return after the last loop terminates.
    
    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
    Haavard Skinnemoen committed Nov 6, 2006
  22. AVR32: Wire up sys_epoll_pwait

    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
    Haavard Skinnemoen committed Nov 6, 2006
  23. [S390] IRQs too early enabled.

    setup_lowcore() calls ctl_set_bit() which returns withs interrupts
    enabled. The setup arch code is not supposed to enable interrupts that
    early. Therefore use the __ctl_set_bit() variant.
    This fixes the not working lock dependency validator on non 64 bit
    systems.
    
    Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
    Heiko Carstens committed with Martin Schwidefsky Nov 6, 2006
  24. [S390] revert add_active_range() usage patch.

    Commit 7676bef breaks DCSS support on
    s390. DCSS needs initialized struct pages to work. With the usage of
    add_active_range() only the struct pages for physically present pages
    are initialized.
    This could be fixed if the DCSS driver would initiliaze the struct pages
    itself, but this doesn't work too. This is because the mem_map array
    does not include holes after the last present memory area and therefore
    there is nothing that could be initialized.
    To fix this and to avoid some dirty hacks revert this patch for now.
    Will be added later when we move to a virtual mem_map.
    
    Cc: Carsten Otte <cotte@de.ibm.com>
    Cc: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
    Heiko Carstens committed with Martin Schwidefsky Nov 6, 2006
  25. 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:
      [PATCH] Kconfig: remove redundant NETDEVICES depends
      [PATCH] ehea: 64K page support fix
      [PATCH] ehea: Removed redundant define
      [PATCH] ehea: Nullpointer dereferencation fix
      [PATCH] bcm43xx: fix unexpected LED control values in BCM4303 sprom
      [PATCH] bcm43xx: Fix low-traffic netdev watchdog TX timeouts
      [PATCH] hostap_plx: fix CIS verification
      [PATCH] ieee80211: don't flood log with errors
    Linus Torvalds committed Nov 6, 2006