Skip to content
Commits on Jan 8, 2006
  1. @chriswright

    Linux 2.6.14.6

    chriswright committed Jan 7, 2006
  2. @chriswright

    [PATCH] Fix onboard video on SPARC Blade 100 for 2.6.{13,14,15}

    	I have recently been switching from using 2.4.32 on my trusty
    old Sparc Blade 100 to using 2.6.15 .  Some of the problems I ran into
    were distorted video when the console was active (missing first
    character, skipped dots) and when running X windows (colored snow,
    stripes, missing pixels).  A quick examination of the 2.6 versus 2.4
    source for the ATY driver revealed alot of changes.
    
             A closer look at the code/data for the 64GR/XL chip revealed
    two minor "typos" that the rewriter(s) of the code made.  The first is
    a incorrect clock value (230 .vs. 235) and the second is a missing
    flag (M64F_SDRAM_MAGIC_PLL).  Making both these changes seems to have
    fixed my problem.  I tend to think the 235 value is the correct one,
    as there is a 29.4 Mhz clock crystal close to the video chip and 235.2
    (29.4*8) is too close to 235 to make it a coincidence.
    
    	The flag for M64F_SDRAM_MAGIC_PLL was dropped during the
    changes made by adaplas in file revision 1.72 on the old bitkeeper
    repository.
    
    	The change relating to the clock rate has been there forever,
    at least in the 2.6 tree.  I'm not sure where to look for the old 2.5
    tree or if anyone cares when it happened.
    
    On SPARC Blades 100's, which use the ATY MACH64GR video chipset, the
    clock crystal frequency is 235.2 Mhz, not 230 Mhz.  The chipset also
    requires the use of M64F_SDRAM_MAGIC_PLL in order to setup the PLL
    properly for the DRAM.
    
    Signed-off-by: Luis F. Ortiz <lfo@Polyad.Org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Luis F. Ortiz committed with chriswright Jan 5, 2006
  3. @chriswright

    [PATCH] UFS: inode->i_sem is not released in error path

    Signed-off-by: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
    Cc: <stable@kernel.org>
    akpm: obviously correct, OK for -stable immediately.
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Evgeniy Polyakov committed with chriswright Jan 3, 2006
  4. @chriswright

    [PATCH] sysctl: make sure to terminate strings with a NUL

    This is a slightly more complete fix for the previous minimal sysctl
    string fix.  It always terminates the returned string with a NUL, even
    if the full result wouldn't fit in the user-supplied buffer.
    
    The returned length is the full untruncated length, so that you can
    tell when truncation has occurred.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    [chrisw: inclusive of minimal fix so it's same as upstream]
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Linus Torvalds committed with chriswright Dec 30, 2005
  5. @chriswright

    [PATCH] Insanity avoidance in /proc (CVE-2005-4605)

    Insanity avoidance in /proc
    
    The old /proc interfaces were never updated to use loff_t, and are just
    generally broken.  Now, we should be using the seq_file interface for
    all of the proc files, but converting the legacy functions is more work
    than most people care for and has little upside..
    
    But at least we can make the non-LFS rules explicit, rather than just
    insanely wrapping the offset or something.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Linus Torvalds committed with chriswright Dec 30, 2005
  6. @olafhering @chriswright

    [PATCH] ieee80211_crypt_tkip depends on NET_RADIO

    *** Warning: ".wireless_send_event" [net/ieee80211/ieee80211_crypt_tkip.ko]
    
    This bug was also reported as kerenl Bugzilla #5551.
    
    Signed-off-by: Olaf Hering <olh@suse.de>
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    olafhering committed with chriswright Dec 30, 2005
  7. @AdrianBunk @chriswright

    [PATCH] drivers/net/sungem.c: gem_remove_one mustn't be __devexit

    gem_remove_one() is called from the __devinit gem_init_one().
    
    Therefore, gem_remove_one() mustn't be __devexit.
    
    This patch was already included in 2.6.15-rc7.
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    AdrianBunk committed with chriswright Dec 29, 2005
Commits on Dec 27, 2005
  1. @gregkh

    Linux 2.6.14.5

    gregkh committed Dec 26, 2005
  2. @gregkh

    [PATCH] setting ACLs on readonly mounted NFS filesystems (CVE-2005-3623)

    We must check for MAY_SATTR before setting acls, which includes
    checking for read-only exports: the lower-level setxattr operation
    that eventually sets the acl cannot check export-level restrictions.
    
    Bug reported by Martin Walter <mawa@uni-freiburg.de>.
    
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Andreas Gruenbacher committed with gregkh Dec 20, 2005
  3. @gregkh

    [PATCH] SCSI: fix transfer direction in scsi_lib and st

    SCSI: fix transfer direction in scsi_lib and st
    
    scsi_prep_fn and st_init_command could issue WRITE requests with zero
    buffer length. This may lead to kernel panic or oops with some SCSI
    low-level drivers.
    
    Derived from -rc patches from Jens Axboe and James Bottomley.
    
    Patch is reassembled for -stable from patches:
    [SCSI] fix panic when ejecting ieee1394 ipod
    [SCSI] Consolidate REQ_BLOCK_PC handling path (fix ipod panic)
    
    Depends on patch "SCSI: fix transfer direction in sd (kernel panic when
    ejecting iPod)". Also modifies the already correct sr_init_command to
    fully match the corresponding -rc patch.
    
    Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Stefan Richter committed with gregkh Dec 14, 2005
  4. @gregkh

    [PATCH] SCSI: fix transfer direction in sd (kernel panic when ejectin…

    …g iPod)
    
    SCSI: fix transfer direction in sd (kernel panic when ejecting iPod)
    
    sd_init_command could issue WRITE requests with zero buffer length.
    This may lead to kernel panic or oops with some SCSI low-level drivers.
    Seen with the command "eject /dev/sdX" when disconnecting an iPod:
    http://marc.theaimsgroup.com/?l=linux1394-devel&m=113399994920181
    http://marc.theaimsgroup.com/?l=linux1394-user&m=112152701817435
    
    Derived from -rc patches from Jens Axboe and James Bottomley.
    
    Patch is reassembled for -stable from patches:
    [SCSI] fix panic when ejecting ieee1394 ipod
    [SCSI] Consolidate REQ_BLOCK_PC handling path (fix ipod panic)
    
    Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Stefan Richter committed with gregkh Dec 14, 2005
  5. @jwessel @gregkh

    [PATCH] kernel/params.c: fix sysfs access with CONFIG_MODULES=n

    All the work was done to setup the file and maintain the file handles but
    the access functions were zeroed out due to the #ifdef.  Removing the
    #ifdef allows full access to all the parameters when CONFIG_MODULES=n.
    
    akpm: put it back again, but use CONFIG_SYSFS instead.
    
    This patch has already been included in Linus' tree.
    
    Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    jwessel committed with gregkh Dec 20, 2005
  6. @gregkh

    [PATCH] Input: fix an OOPS in HID driver

    This patch fixes an OOPS in HID driver when connecting simulation
    devices generating unknown simulation events.
    
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
    Acked-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Dmitry Torokhov committed with gregkh Dec 21, 2005
  7. @davem330 @gregkh

    [PATCH] Perform SA switchover immediately.

    When we insert a new xfrm_state which potentially
    subsumes an existing one, make sure all cached
    bundles are flushed so that the new SA is used
    immediately.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    davem330 committed with gregkh Dec 19, 2005
  8. @gregkh

    [PATCH] Fix route lifetime.

    The route expiration time is stored in rt6i_expires in jiffies.
    The argument of rt6_route_add() for adding a route is not the
    expiration time in jiffies nor in clock_t, but the lifetime
    (or time left before expiration) in clock_t.
    
    Because of the confusion, we sometimes saw several strange errors
    (FAILs) in TAHI IPv6 Ready Logo Phase-2 Self Test.
    The symptoms were analyzed by Mitsuru Chinen <CHINEN@jp.ibm.com>.
    
    Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    YOSHIFUJI Hideaki committed with gregkh Dec 19, 2005
  9. @gregkh

    [PATCH] Fix bridge-nf ipv6 length check

    A typo caused some bridged IPv6 packets to get dropped randomly,
    as reported by Sebastien Chaumontet. The patch below fixes this
    (using skb->nh.raw instead of raw) and also makes the jumbo packet
    length checking up-to-date with the code in
    net/ipv6/exthdrs.c::ipv6_hop_jumbo.
    
    Signed-off-by: Bart De Schuymer <bdschuym@pandora.be>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Bart De Schuymer committed with gregkh Dec 19, 2005
  10. @gregkh

    [PATCH] Fix RTNLGRP definitions in rtnetlink.h

    I reported a problem and gave hints to the solution, but nobody seemed
    to react. So I prepared a patch against 2.6.14.4.
    
    Tested on 2.6.14.4 with "ip monitor addr" and with the program
    attached, while adding and removing IPv6 address. Both programs didn't
    receive any messages.  Tested 2.6.14.4 + this patch, and both programs
    received add and remove messages.
    
    Signed-off-by: Kristian Slavov <kristian.slavov@nomadiclab.com>
    Acked-by: Jamal Hadi salim <hadi@cyberus.ca>
    ACKed-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Kristian Slavov committed with gregkh Dec 19, 2005
  11. @kaber @gregkh

    [PATCH] Fix incorrect dependency for IP6_NF_TARGET_NFQUEUE

    IP6_NF_TARGET_NFQUEUE depends on IP6_NF_IPTABLES, not IP_NF_IPTABLES.
    
    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    kaber committed with gregkh Dec 19, 2005
  12. @kaber @gregkh

    [PATCH] Fix NAT init order

    As noticed by Phil Oester, the GRE NAT protocol helper is initialized
    before the NAT core, which makes registration fail.
    
    Change the linking order to make NAT be initialized first.
    
    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    kaber committed with gregkh Dec 19, 2005
  13. @gregkh

    [PATCH] Fix hardware rx csum errors

    Receiving VLAN packets over a device (without VLAN assist) that is
    doing hardware checksumming (CHECKSUM_HW), causes errors because the
    VLAN code forgets to adjust the hardware checksum.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Stephen Hemminger committed with gregkh Dec 14, 2005
  14. @herbertx @gregkh

    [PATCH] Fix hardware checksum modification

    The skb_postpull_rcsum introduced a bug to the checksum modification.
    Although the length pulled is offset bytes, the origin of the pulling
    is the GRE header, not the IP header.
    
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    herbertx committed with gregkh Dec 14, 2005
  15. @gregkh

    [PATCH] dpt_i2o fix for deadlock condition

    Miquel van Smoorenburg <miquels@cistron.nl> forwarded me this fix to
    resolve a deadlock condition that occurs due to the API change in 2.6.13+
    kernels dropping the host locking when entering the error handling.  They
    all end up calling adpt_i2o_post_wait(), which if you call it unlocked,
    might return with host_lock locked anyway and that causes a deadlock.
    
    Signed-off-by: Mark Salyzyn <aacraid@adaptec.com>
    Cc: James Bottomley <James.Bottomley@steeleye.com>
    Cc: <stable@kernel.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Salyzyn, Mark committed with gregkh Dec 17, 2005
  16. @gregkh

    [PATCH] apci: fix NULL deref in video/lcd/brightness

    Fix Null pointer deref in video/lcd/brightness
    http://bugzilla.kernel.org/show_bug.cgi?id=5571
    
    Signed-off-by: Yu Luming <luming.yu@gmail.com>
    Cc: "Brown, Len" <len.brown@intel.com>
    Signed-off-by: Thomas Renninger <trenn@suse.de>
    Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Chris Wright <chrisw@redhat.com>
    Yu Luming committed with gregkh Nov 19, 2005
  17. @kaber @gregkh

    [PATCH] Fix unbalanced read_unlock_bh in ctnetlink

    NFA_NEST calls NFA_PUT which jumps to nfattr_failure if the skb has no
    room left. We call read_unlock_bh at nfattr_failure for the NFA_PUT
    inside the locked section, so move NFA_NEST inside the locked section
    too.
    
    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Krzysztof Piotr Oledzki <ole@ans.pl>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    kaber committed with gregkh Dec 13, 2005
  18. @gregkh

    [PATCH] Fix CTA_PROTO_NUM attribute size in ctnetlink

    CTA_PROTO_NUM is a u_int8_t.
    
    Based on oryginal patch by Patrick McHardy <kaber@trash.net>
    
    Signed-off-by: Krzysztof Piotr Oledzki <ole@ans.pl>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Krzysztof Oledzki committed with gregkh Dec 13, 2005
Commits on Dec 14, 2005
  1. @gregkh

    Linux 2.6.14.4

    gregkh committed Dec 14, 2005
  2. @gregkh

    [PATCH] Add try_to_freeze to kauditd

    kauditd was causing suspends to fail because it refused to freeze.  Adding
    a try_to_freeze() to its sleep loop solves the issue.
    
    Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
    Acked-by: Pavel Machek <pavel@suse.cz>
    Cc: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Pierre Ossman committed with gregkh Dec 12, 2005
  3. @gregkh

    [PATCH] cciss: bug fix for BIG_PASS_THRU

    Applications using CCISS_BIG_PASSTHRU complained that the data written
    was zeros. The problem is that the buffer is being cleared after the
    user copy, unless the user copy has failed... Correct that logic.
    
    Signed-off-by: Mike Miller <mike.miller@hp.com>
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Jens Axboe committed with gregkh Nov 18, 2005
  4. @gregkh

    [PATCH] cciss: bug fix for hpacucli

    From Mike Miller <mikem@beardog.cca.cpqcorp.net>
    
    This patch fixes a bug that breaks hpacucli, a command line interface
    for the HP Array Config Utility. Without this fix the utility will
    not detect any controllers in the system. I thought I had already fixed
    this, but I guess not.
    
    Thanks to all who reported the issue. Please consider this this inclusion.
    
    Signed-off-by: Mike Miller <mikem@beardog.cca.cpqcorp.net>
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Linux Kernel Mailing List committed with gregkh Nov 18, 2005
  5. @gregkh

    [PATCH] ide-floppy: software eject not working with LS-120 drive

    The problem (eject not working on ATAPI LS-120 drive) is caused by
    idefloppy_ioctl() function which *first* tries generic_ide_ioctl()
    and *only* if it fails with -EINVAL, proceeds with the specific ioctls.
    The generic eject command fails with something other than -EINVAL
    and the specific one is never executed.
    
    This patch fixes it by first going through the internal ioctls
    and only trying generic_ide_ioctl() if none of them matches.
    
    Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
    Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Ondrej Zary committed with gregkh Nov 9, 2005
  6. @gregkh

    [PATCH] I8K: fix /proc reporting of blank service tags

    Make /proc/i8k display '?' when service tag is blank in BIOS.
    This fixes segfault in i8k gkrellm plugin.
    
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Dmitry Torokhov committed with gregkh Nov 12, 2005
  7. @gregkh

    [PATCH] libata: locking rewrite (== fix)

    [libata] locking rewrite (== fix)
    
    A lot of power packed into a little patch.
    
    This change eliminates the sharing between our controller-wide spinlock
    and the SCSI core's Scsi_Host lock.  As the locking in libata was
    already highly compartmentalized, always referencing our own lock, and
    never scsi_host::host_lock.
    
    As a side effect, this change eliminates a deadlock from calling
    scsi_finish_command() while inside our spinlock.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Jeff Garzik committed with gregkh Oct 31, 2005
  8. @orempel @gregkh

    [PATCH] BRIDGE: recompute features when adding a new device

    [BRIDGE]: recompute features when adding a new device
    
    We must recompute bridge features everytime the list of underlying
    devices changes, or we might end up with features that are not supported
    by all devices (eg. NETIF_F_TSO)
    This patch adds the missing recompute when adding a device to the bridge.
    
    Signed-off-by: Olaf Rempel <razzor@kopf-tisch.de>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    orempel committed with gregkh Nov 24, 2005
  9. @gregkh

    [PATCH] bonding: fix feature consolidation

    This should resolve http://bugzilla.kernel.org/show_bug.cgi?id=5519
    
    The current feature computation loses bits that it doesn't know about,
    resulting in an inability to add VLANs and possibly other havoc.
    Rewrote function to preserve bits it doesn't know about, remove an
    unneeded state variable, and simplify the code.
    
    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Jay Vosburgh committed with gregkh Nov 9, 2005
  10. @kernelslacker @gregkh

    [PATCH] AGPGART: Fix serverworks TLB flush.

    [AGPGART] Fix serverworks TLB flush.
    Go back to what 2.4 kernels used to do here, as if this hits,
    the kernel just hangs indefinitly.
    
    Actually an improvement over 2.4 - we now break; out of the loop
    instead of just printing messages on timeouts.
    
    Signed-off-by: Dave Jones <davej@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    kernelslacker committed with gregkh Nov 7, 2005
Something went wrong with that request. Please try again.