1. 06 Mar, 2004 19 commits
    • Andrew Morton's avatar
      [PATCH] ext2/ext3 -ENOSPC bug · 5e9087ad
      Andrew Morton authored
      From: Chris Mason <mason@suse.com>
      
      find_group_other looks buggy for ext2 and ext3 in 2.6, it can cause -ENOSPC
      errors when the fs has plenty of free room.
      
      To hit the bug, you need a filesystem where:
      
      parent_group has no free blocks (but might have free inodes) Every other
      group with free inodes has no free blocks.
      
      That gets you down to the final linear search in find_group_other.  The
      linear search has two bugs:
      
      group = parent_group + 1; means we start searching at parent_group + 2
      because the loop increments group before using it.
      
      for(i = 2 ; i < ngroups ; i++) means we don't search through all the
      groups.
      
      The end result is that parent_group and parent_group + 1 are not checked
      for free inodes in the final linear search.  ext3 has the same problem.
      5e9087ad
    • Andrew Morton's avatar
      [PATCH] sb16 sample size fix · f8abc670
      Andrew Morton authored
      From: Andreas Kies <andikies@t-online.de>
      
      Fix improperly handled 16 bit sample size.  If you use an odd number of
      bytes in 16 bit mode the driver fails to work.
      f8abc670
    • Andrew Morton's avatar
      [PATCH] serial_core.h needs sched.h · 9352726c
      Andrew Morton authored
      In file included from drivers/misc/ibmasm/uart.c:27:
      include/linux/serial_core.h: In function `uart_handle_dcd_change':
      include/linux/serial_core.h:407: `TASK_INTERRUPTIBLE' undeclared (first use in this function)
      9352726c
    • Andrew Morton's avatar
      [PATCH] kill a dead function in lockd · 03970c32
      Andrew Morton authored
      From: Christoph Hellwig <hch@lst.de>
      
      sleep_on hurts my eyes and this offender is compltely unused, so..
      03970c32
    • Andrew Morton's avatar
      [PATCH] c99 initializers for cs46xx_wrapper · 61a318bf
      Andrew Morton authored
      From: Arnd Bergmann <arnd@arndb.de>
      
      This use of deprecated struct initializers was hidden behind macro magic
      and has appearantly not been noticed before.
      61a318bf
    • Andrew Morton's avatar
      [PATCH] Fix initrd Kconfig dependencies · 57d5b52e
      Andrew Morton authored
      From: "Jim Gifford" <maillist@jg555.com>
      
      Prevent initrd from being built if ram device is built as a module.
      57d5b52e
    • Andrew Morton's avatar
      [PATCH] char/rio/rioctrl: fix ioctl return values · 8f048a26
      Andrew Morton authored
      From: "Randy.Dunlap" <rddunlap@osdl.org>
      
      From: Tony Breeds <tony@bakeyournoodle.com>
      
      It fixes 3 places where the ioctl returns positives instead of negatives.
      I've gotten feedback from the maintainer (Rogier Wolff (sp?) and he has no
      objections.
      8f048a26
    • Andrew Morton's avatar
      [PATCH] fix put_compat_timespec prototype · e729d83f
      Andrew Morton authored
      From: Arnd Bergmann <arnd@arndb.de>
      
      The wrong argument in put_compat_timespec is marked const, causing
      unnecessary compiler warnings.
      e729d83f
    • Andrew Morton's avatar
      [PATCH] ppc64: Convert mm_context_t to a struct · 5b9c017d
      Andrew Morton authored
      From: David Gibson <david@gibson.dropbear.id.au>
      
      Converts the mm_context_t on ppc64 to be a struct.  This lets us separate
      the low_hpages flag into a separate field rather than folding it into the
      actual context id.  That makes things neater, since the flag is
      conceptually separate and has, for example, should be propogate across a
      fork whereas the context ID obviously isn't.  The mm_context_id is the only
      place to put arch-specific information in the mm_struct.
      
      This patch will also make some interesting extensions to the hugepage
      support much easier, such as allowing dynamic resizing of the hugepage
      address space, or using special pagetables for hugepages.
      5b9c017d
    • Andrew Morton's avatar
      [PATCH] ppc64: iSeries virtual cdrom driver · 99e7e863
      Andrew Morton authored
      From: Stephen Rothwell <sfr@canb.auug.org.au>
      
      This patch adds the virtual cdrom driver for PPC64 iSeries.
      99e7e863
    • Andrew Morton's avatar
      [PATCH] ppc64: iSeries_vio_dev cleanup · 300c99e2
      Andrew Morton authored
      From: Stephen Rothwell <sfr@canb.auug.org.au>
      
      This patch declares iSeries_vio_dev in an include file and includes it where
      necessary.  It also fixes arch/ppc64/kernel/mf.c to use the generic dma API
      with iSeries_vio_dev.
      300c99e2
    • Andrew Morton's avatar
      [PATCH] ppc64: Make xmon survive exit after soft reset · 5af2c131
      Andrew Morton authored
      From: Olof Johansson <olof@austin.ibm.com>
      
      Below patch makes xmon survive a softreset invokation (and quite likely
      invocations because of other traps as well).
      5af2c131
    • Andrew Morton's avatar
      [PATCH] fastcall / regparm fixes · 20e39386
      Andrew Morton authored
      From: Gerd Knorr <kraxel@suse.de>
      
      Current gcc's error out if a function's declaration and definition disagree
      about the register passing convention.
      
      The patch adds a new `fastcall' declatation primitive, and uses that in all
      the FASTCALL functions which we could find.  A number of inconsistencies were
      fixed up along the way.
      20e39386
    • Andrew Morton's avatar
      [PATCH] drivers/sbus/char/vfc_dev.c needs mm.h · 38ace632
      Andrew Morton authored
      From: Jakub Bogusz <qboosh@pld-linux.org>
      
      drivers/sbus/char/vfc_dev.c: In function `vfc_mmap':
      drivers/sbus/char/vfc_dev.c:623: error: dereferencing pointer to incomplete type
      38ace632
    • Andrew Morton's avatar
      [PATCH] dm: remove v1 ioctl interface · 175af690
      Andrew Morton authored
      From: Joe Thornber <thornber@redhat.com>
      
      Remove the version-1 ioctl interface.
      175af690
    • Andrew Morton's avatar
      [PATCH] svcauth_gss oops fix · 6089e858
      Andrew Morton authored
      From: "J. Bruce Fields" <bfields@fieldses.org>
      
      I've done some testing with 2.6.4-rc1.  It looks fine, except that one
      critical patch got dropped somewhere along the way, without which
      rpcsec_gss will oops.
      
      We've changed gss_get_mic to write mic in place instead of kmalloc'ing new
      memory for it; change must also be reflected in server side code.
      6089e858
    • Trond Myklebust's avatar
      [PATCH] Fix knfsd filehandles... · 643ac501
      Trond Myklebust authored
      Here's a fix for an obvious typo in changeset
      neilb@cse.unsw.edu.au|ChangeSet|20040305155724|31191
      that was causing ESTALE errors galore on my NFS testrig.
      643ac501
    • Roman Zippel's avatar
      [PATCH] hfsplus: symlink initialization fix · ff9fc790
      Roman Zippel authored
      This fixes a problem with creating symlinks, a few fields in the
      inode/dentry were left uninitialized.
      ff9fc790
    • Linus Torvalds's avatar
      Merge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.4 · 439f0cc9
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.5/linux
      439f0cc9
  2. 07 Mar, 2004 3 commits
  3. 05 Mar, 2004 18 commits