Commits on Dec 1, 2005
  1. Linux v2.6.15-rc4

    Linus Torvalds committed Nov 30, 2005
Commits on Nov 30, 2005
  1. Revert "[PATCH] pci_ids.h: remove duplicate entries"

    This reverts commit c9d6073.
    
    It was totally bogus.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Linus Torvalds committed Nov 30, 2005
  2. VM: add "vm_insert_page()" function

    This is what a lot of drivers will actually want to use to insert
    individual pages into a user VMA.  It doesn't have the old PageReserved
    restrictions of remap_pfn_range(), and it doesn't complain about partial
    remappings.
    
    The page you insert needs to be a nice clean kernel allocation, so you
    can't insert arbitrary page mappings with this, but that's not what
    people want.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Linus Torvalds committed Nov 30, 2005
  3. @e4t

    [PATCH] SiS DRM: Fix possible NULL dereference

    This fixes a NULL pointer reference in DRM.  The SiS driver tries to
    allocate a big chunk of memory, but the return value is never checked.
    
    Reported in Novell bugzilla #132271:
      https://bugzilla.novell.com/show_bug.cgi?id=132271
    
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    e4t committed with Linus Torvalds Nov 30, 2005
  4. [CIFS] For previous fix, mode on mkdir needed S_IFDIR left out.

    Signed-off-by: Steve French <sfrench@us.ibm.com>
    Steve French committed Nov 29, 2005
  5. @gregkh

    [PATCH] USB: ehci fixups

    Rename the EHCI "reset" routine so it better matches what it does (setup);
    and move the one-time data structure setup earlier, before doing anything
    that implicitly relies on it having been completed already.
    
    From: David Brownell <david-b@pacbell.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    David Brownell committed with gregkh Nov 28, 2005
  6. @ozbenh @gregkh

    [PATCH] USB: Fix USB suspend/resume crasher (#2)

    This patch closes the IRQ race and makes various other OHCI & EHCI code
    path safer vs. suspend/resume.
    I've been able to (finally !) successfully suspend and resume various
    Mac models, with or without USB mouse plugged, or plugging while asleep,
    or unplugging while asleep etc... all without a crash.
    
    Alan, please verify the UHCI bit I did, I only verified that it builds.
    It's very simple so I wouldn't expect any issue there. If you aren't
    confident, then just drop the hunks that change uhci-hcd.c
    
    I also made the patch a little bit more "safer" by making sure the store
    to the interrupt register that disables interrupts is not posted before
    I set the flag and drop the spinlock.
    
    Without this patch, you cannot reliably sleep/wakeup any recent Mac, and
    I suspect PCs have some more sneaky issues too (they don't frankly crash
    with machine checks because x86 tend to silently swallow PCI errors but
    that won't last afaik, at least PCI Express will blow up in those
    situations, but the USB code may still misbehave).
    
    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    ozbenh committed with gregkh Nov 25, 2005
  7. @kernelslacker @gregkh

    [PATCH] Additional device ID for Conexant AccessRunner USB driver

    Reported as working in Fedora bugzilla by Petr.
    
    From: Petr Tuma <petr.tuma@mff.cuni.cz>
    Signed-off-by: Dave Jones <davej@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    kernelslacker committed with gregkh Nov 28, 2005
  8. @gregkh

    [PATCH] USB: documentation update

    This patch (as611) fixes a minor mistake and misspelling in the USB
    documentation.
    
    Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Alan Stern committed with gregkh Nov 28, 2005
  9. @gregkh

    [PATCH] pci_ids.h: remove duplicate entries

    G'day Albert, Andrew,
    
    	commit 4fb80634d30f5e639a92b78c8f215f96a61ba8c7
    	Author: Albert Lee <albertcc@tw.ibm.com>
    	Date:   Thu May 12 15:49:21 2005 -0400
    
    duplicates symbols already appearing in pci_ids.h, appended patch
    removes them again :o)
    
    From: Grant Coady <gcoady@gmail.com>
    
    pci_ids: commit 4fb80634d30f5e639a92b78c8f215f96a61ba8c7 duplicated a
    couple existing symbols in pci_ids.h, remove them.
    
    Signed-off-by: Grant Coady <gcoady@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Grant Coady committed with gregkh Nov 24, 2005
  10. @gregkh

    [PATCH] hwmon: w83792d fix unused fan pins

    1. This patch add check for fan4,5,6,7 and do not create device file
       if their pins are not configured as fan.
    2. Fix the issue that can not set fan divisor to 128.
    3. Fix the index out of bounds bug in w83792d_detect function.
    
    Signed-off-by: Yuan Mu <ymu@winbond.com.tw>
    Signed-off-by: Jean Delvare <khali@linux-fr.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Jean Delvare committed with gregkh Nov 29, 2005
  11. [CIFS] Missing parenthesis and typo in previous fix

    Signed-off-by: Steve French <sfrench@us.ibm.com>
    Steve French committed Nov 29, 2005
  12. [CIFS] Fix umount --force to wake up the pending response queue, not …

    …just
    
    the request queue. Also periodically wakeup response_q so threads can
    check if stuck requests have timed out. Workaround Windows server illegal smb
    length on transact2 findfirst response.
    
    Signed-off-by: Steve French <sfrench@us.ibm.com>
    Steve French committed Nov 29, 2005
  13. [CIFS] Fix missing permission check on setattr when noperm mount opti…

    …on is
    
    disabled.  Also set mode, uid, gid better on mkdir and create for the
    case when Unix Extensions is not enabled and setuids is enabled. This is
    necessary to fix the hole in which chown could be allowed for non-root
    users in some cases if root mounted, and also to display the mode and uid
    properly in some cases.
    
    Signed-off-by: Steve French <sfrench@us.ibm.com>
    Steve French committed Nov 29, 2005
  14. [PATCH] fbdev: cg3fb: Kconfig fix

    A cut and past error regarding the CG3 frame buffer needs to be fixed.  It
    also affects Creator/Creator3D/Elite3D.
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Mark Fortescue committed with Linus Torvalds Nov 29, 2005
  15. @adaplas

    [PATCH] fbdev: cirrusfb: Driver cleanup and bug fixes

    - pseudo_palette is only 16 entries long
    
    - the pseudo_palette, if using the generic drawing functions, must always be
      u32 regardless of bpp
    
    - the fillrect accelerator is using region->color regardless of the visual.
      region->color is the index to the pseudo_palette if visual is truecolor
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Nov 29, 2005
  16. [PATCH] setting irq affinity is broken in ia32 with MSI enabled

    Setting irq affinity stops working when MSI is enabled.  With MSI, move_irq
    is empty, so we can't change irq affinity.  It appears a typo in Ashok's
    original commit for this issue.  X86_64 actually is using move_native_irq.
    
    Signed-off-by: Shaohua Li <shaohua.li@intel.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Shaohua Li committed with Linus Torvalds Nov 29, 2005
  17. [PATCH] hfsplus: don't modify journaled volume

    Access to a journaled HFS+ volume is not officially supported under Linux, so
    mount such a volume read-only, but users can override this behaviour using the
    "force" mount option.
    
    The minimum requirement to relax this check is to at least check that the
    journal is empty and so nothing needs to be replayed to make sure the volume
    is consistent.
    
    Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Roman Zippel committed with Linus Torvalds Nov 29, 2005
  18. @jeffmahoney

    [PATCH] reiserfs: handle cnode allocation failure gracefully

    If an external device is used for a journal, by default it will use the
    entire device.  The reiserfs journal code allocates structures per journal
    block when it mounts the file system.  If the journal device is too large,
    and memory cannot be allocated for the structures, it will continue and
    ultimately panic when it can't pull one off the free list.
    
    This patch handles the allocation failure gracefully and prints an error
    message at mount time.
    
    Changes: Updated error message to be more descriptive to the user.
    
    Discussed and approved on ReiserFS Mailing List, Nov 28.
    
    Signed-off-by: Jeff Mahoney <jeffm@suse.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    jeffmahoney committed with Linus Torvalds Nov 29, 2005
  19. [PATCH] ppc: fix floating point register corruption

    I recently discovered a bug on PPC which causes the floating point
    registers to get corrupted when CONFIG_PREEMPT=y.
    
    The problem occurred while running a multi threaded Java application that
    does floating point.  The problem could be reproduced in anywhere from 2 to
    6 hours.  With the patch I have included below it ran for over a week
    without failure.
    
    Signed-off-by: Paolo Galtieri <pgaltieri@mvista.com>
    Cc: Kumar Gala <galak@gate.crashing.org>
    Cc: Matt Porter <mporter@kernel.crashing.org>
    Cc: Tom Rini <trini@kernel.crashing.org>
    Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Cc: Paul Mackerras <paulus@samba.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Paolo Galtieri committed with Linus Torvalds Nov 29, 2005
  20. @pavelmachek

    [PATCH] fix swsusp on machines not supporting S4

    Fix swsusp on machines not supporting S4.  With recent changes, it is not
    possible to trigger it using /sys filesystem.  Swsusp does not really need
    any support from low-level code, it is possible to reboot or halt at the
    end of suspend.
    
    Signed-off-by: Pavel Machek <pavel@suse.cz>
    Cc: "Brown, Len" <len.brown@intel.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    pavelmachek committed with Linus Torvalds Nov 29, 2005
  21. [PATCH] fix rebooting on HP nc6120 laptop

    Anne NICOLAS <anne.nicolas@mandriva.com> and Andres Kaaber
    <andres.kaaber@rescue.ee> reported their HP laptop didn't reboot smoothly.
    
    Signed-off-by: Thierry Vignaud <tvignaud@mandriva.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Thierry Vignaud committed with Linus Torvalds Nov 29, 2005
  22. @dgibson

    [PATCH] Fix crash when ptrace poking hugepage areas

    set_page_dirty() will not cope with being handed a page * which is part of
    a compound page, but not the master page in that compound page.  This case
    can occur via access_process_vm() if you attemp to write to another
    process's hugepage memory area using ptrace() (causing an oops or hang).
    
    This patch fixes the bug by only calling set_page_dirty() from
    access_process_vm() if the page is not a compound page.  We already use a
    similar fix in bio_set_pages_dirty() for the case of direct io to
    hugepages.
    
    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
    Acked-by: William Irwin <wli@holomorphy.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    dgibson committed with Linus Torvalds Nov 29, 2005
  23. [PATCH] process events connector: uid_t gid_t size issues

    The uid_t and gid_t fields appear to present a 32/64-bit userspace/kernel
    problem for some archs.
    
    This patch addresses the problem by fixing the size to the largest size for
    uid_t/gid_t used in the kernel.  This preserves the total size of the event
    structure while ensuring that the layouts of the ID change event match in
    32 and 64-bit kernels and applications.
    
    Signed-off-by: Matt Helsley <matthltc@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Matt Helsley committed with Linus Torvalds Nov 29, 2005
  24. @olafhering @paulusmack

    [PATCH] powerpc: prevent stack corruption in call_prom_ret

    Use the correct pointer to clear the memory of the return values,
    to prevent stack corruption in the callers stackframe.
    
    Signed-off-by: Olaf Hering <olh@suse.de>
    Signed-off-by: Paul Mackerras <paulus@samba.org>
    olafhering committed with paulusmack Nov 29, 2005
  25. @paulusmack

    powerpc: Fix bug causing FP registers corruption on UP + preempt

    This fixes a bug noticed by Paolo Galtieri and fixed for ARCH=ppc in
    the previous commit (ppc: fix floating point register corruption).
    This fixes the arch/powerpc code by adding preempt_disable/enable,
    and also cleans it up a bit by pulling out the code that discards
    any lazily-switched CPU register state into a new function, rather
    than having that code repeated in three places.
    
    Signed-off-by: Paul Mackerras <paulus@samba.org>
    paulusmack committed Nov 30, 2005
  26. @paulusmack

    [PATCH] ppc: fix floating point register corruption

    I recently discovered a bug on PPC which causes the floating point
    registers to get corrupted when CONFIG_PREEMPT=y.
    
    The problem occurred while running a multi threaded Java application that
    does floating point.  The problem could be reproduced in anywhere from 2 to
    6 hours.  With the patch I have included below it ran for over a week
    without failure.
    
    Signed-off-by: Paolo Galtieri <pgaltieri@mvista.com>
    Cc: Kumar Gala <galak@gate.crashing.org>
    Cc: Matt Porter <mporter@kernel.crashing.org>
    Cc: Tom Rini <trini@kernel.crashing.org>
    Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>
    Paolo Galtieri committed with paulusmack Nov 29, 2005
  27. [PATCH] VM: Fix typos in get_locked_pte

    Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Trond Myklebust committed with Linus Torvalds Nov 29, 2005
  28. @AdrianBunk @davem330

    [IPV6]: make two functions static

    This patch makes two needlessly global functions static.
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    AdrianBunk committed with davem330 Nov 29, 2005
  29. @AdrianBunk @davem330

    [NETFILTER] ipv4: small cleanups

    This patch contains the following cleanups:
    - make needlessly global code static
    - ip_conntrack_core.c: ip_conntrack_flush() -> ip_conntrack_flush(void)
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    AdrianBunk committed with davem330 Nov 29, 2005