ChangeSet@1.1521.19.2, 2005-02-01 12:26:07-08:00, davem@nuts.davemloft.net
  [SPARC64]: __atomic_{add,sub}() must sign-extend return value.
  
  Even though we declare these functions as returning
  a 32-bit signed integer, the sparc64 ABI states that
  such functions must properly sign-extend the return
  value to the full 64-bits.
  
  Due to this bug, parts of mm/rmap.c were misbehaving
  when compiled with gcc-3.4 on sparc64.  gcc-3.4 was
  legally using a 64-bit comparison against zero with
  the return value of __atomic_add().
  
  I would like to thank Hugh Daniels and others for helping
  to track down this peculiar bug.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.1.61, 2005-01-31 20:07:37-08:00, kaber@trash.net
  [NETFILTER]: Fix ip_fw_compat.c build after IP_DEFRAG_* changes.
  
  Signed-off-by: Patrick McHardy <kaber@trash.net>
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1537, 2005-01-31 01:36:12-05:00, len.brown@intel.com
  Merge intel.com:/home/lenb/src/24-stable-dev
  into intel.com:/home/lenb/src/24-latest-dev

ChangeSet@1.1521.22.1, 2005-01-31 00:38:19-05:00, len.brown@intel.com
  Merge intel.com:/home/lenb/bk/linux-2.4.29
  into intel.com:/home/lenb/src/24-stable-dev

ChangeSet@1.1536, 2005-01-31 00:13:49-05:00, len.brown@intel.com
  Merge intel.com:/home/lenb/src/24-stable-dev
  into intel.com:/home/lenb/src/24-latest-dev

ChangeSet@1.1521.20.18, 2005-01-29 14:26:17-02:00, james4765@cwazy.co.uk
  [PATCH] lcd: fix memory leak in lcd_ioctl()
  
  This patch fixes a memory leak in the FLASH_Burn ioctl for the Cobalt LCD interface driver.
  
  Signed-off-by: James Nelson <james4765@gmail.com>

ChangeSet@1.1521.20.17, 2005-01-29 14:25:32-02:00, james4765@cwazy.co.uk
  [PATCH] lcd: Add checks to CAP_SYS_ADMIN to potentially dangerous ioctl's
  
  This patch adds CAP_SYS_ADMIN checks to the potentially dangerous ioctls FLASH_Erase and FLASH_Burn
  in the Cobalt LCD interface driver.
  
  Signed-off-by: James Nelson <james4765@gmail.com>

ChangeSet@1.1521.20.16, 2005-01-29 14:23:05-02:00, khali@linux-fr.org
  [PATCH] I2C updates: Document that the "id" member of the i2c_client structure was discarded in Linux 2.6.
  
  Original discussion:
  http://archives.andrew.net.au/lm-sensors/msg29038.html
  http://archives.andrew.net.au/lm-sensors/msg29041.html
  
  Bottom line:
  The "id" member of the i2c_client structure was discarded in Linux 2.6
  due to a lack of consistent use and overall need. While we of course
  won't backport this to Linux 2.4 so as to not break compatibility with
  existing 2.4 drivers, it still seems wise to update the documentation so
  that new drivers written for Linux 2.4 today (*sigh*) do not rely on it.

ChangeSet@1.1521.20.15, 2005-01-29 14:21:15-02:00, khali@linux-fr.org
  [PATCH] I2C updates: small header cleanups
  
  While editing i2c-algo-bit.c and i2c-algo-pcf.c (see 1/3 of this patch
  set), I noticed that both files include header files they do not need at
  all (namely linux/ioport.h and asm/uaccess.h). The following patch
  cleans this, additionally bringing the files in line with what we have
  in i2c CVS (thus the blank lines changes).

ChangeSet@1.1521.20.14, 2005-01-29 13:27:33-02:00, khali@linux-fr.org
  [PATCH] I2C updates: The "bit" and "pcf" i2c algorithms should declare themselves fully I2C capable
  
  Bottom line:
  The "bit" and "pcf" i2c algorithms should declare themselves fully I2C
  capable, but do not.
  
  Credits go to Ian Campbell for noticing and proposing patches.
  
  This is a backport from Linux 2.6.11-rc1.

ChangeSet@1.1521.18.4, 2005-01-28 22:30:08-05:00, mkrikis@yahoo.com
  [PATCH] fix an oops in ata_to_sense_error
  
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1521.20.13, 2005-01-28 15:18:14-02:00, kronos@kronoz.cjb.net
  [PATCH] Fix MSF overflow in ide-cd with multisession DVDs
  
  This a backport of my patch that went into 2.6.10.
  
  cdrom_read_toc (ide-cd.c) always reads the TOC using MSF format. If the
  last session of the disk starts beyond block 1152000 (LBA) there's an
  overflow in the MSF format and kernel complains:
  
  Unable to identify CD-ROM format.
  
  So read the multi-session TOC in LBA format in order to avoid an
  overflow in MSF format with multisession DVDs.
  
  Signed-off-by: Luca Tettamanti <kronos@kronoz.cjb.net>

ChangeSet@1.1521.20.12, 2005-01-28 07:46:20-02:00, npollitt@mvista.com
  [PATCH] Configure mangles hex values
  
  When doing a make oldconfig, the hex function strips the leading '0x' from hex
  values.  The '0x' is needed in the final autoconf.h, and its absence causes
  the following problem.
  
  If I start with a hex value in my config file like this:
  CONFIG_LOWMEM_SIZE=0x40000000
  When I run make oldconfig, it strips out the '0x' leaving this:
  CONFIG_LOWMEM_SIZE=40000000
  Then if I run make xconfig, this is not considered a valid hex value, so it
  replaces my value with the default:
  CONFIG_LOWMEM_SIZE=0x20000000
  
  The following patch removes the lines that strip the 0x from the hex value.
  It also checks the result for the leading 0x and inserts it if necessary.

ChangeSet@1.1521.20.11, 2005-01-28 07:43:18-02:00, marcelo@logos.cnet
  Hugh Dickins: remove rlim_rss and this RLIMIT_RSS code from madvise. Presumably the code crept in by mistake.
  
  Isn't the right fix just to remove rlim_rss and this RLIMIT_RSS code
  from here?  It's pretty silly for madvise alone to be taking notice
  of it.  Presumably the code crept in by mistake from some tree which
  was using an RLIMIT_RSS patch on 2.4.

ChangeSet@1.1521.20.10, 2005-01-28 07:35:27-02:00, marcelo@logos.cnet
  Cset exclude: dan@embeddedalley.com|ChangeSet|20050128083257|00819

ChangeSet@1.1521.20.9, 2005-01-28 06:32:57-02:00, dan@embeddedalley.com
  [PATCH] add AMD Geode processor support
  
  Here is a patch for 2.4 that adds the basic AMD Geode GX2/GX3
  and GX1/SC1200 support.  This patch updates configuration
  scripts, defconfig, and setup files.
  
  Signed-off-by: Dan Malek <dan@embeddedalley.com>

ChangeSet@1.1521.18.3, 2005-01-27 16:53:51-05:00, jason.d.gaston@intel.com
  [PATCH] SATA AHCI support for Intel ICH7R
  
  This patch adds the Intel ICH7R DID's to the ahci.c SATA AHCI driver
  for ICH7R SATA support.
  
  Signed-off-by: �Jason Gaston <Jason.d.gaston@intel.com>
  Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

ChangeSet@1.1521.18.2, 2005-01-27 15:38:14-05:00, haroldo.gamal@infolink.com.br
  [libata sata_sil] add another Seagate driver to blacklist

ChangeSet@1.1521.20.8, 2005-01-27 08:06:04-02:00, marcelo.tosatti@cyclades.com
  [PATCH] Ake Sandgren: Fix RLIMIT_RSS madvise calculation bug
  
  On Wed, Jan 26, 2005 at 12:07:50PM +0100, Ake wrote:
  > Use of rlim[RLIMIT_RSS] in mm/filemap.c is wrong.
  > It is passed down to kernel as a number of bytes but is being used as a
  > number of pages.
  >
  > There is also a misinformative comment in fs/proc/array.c
  > in proc_pid_stat where it says
  > mm ? mm->rss : 0, /* you might want to shift this left 3 */
  > the number 3 should probably be PAGE_SHIFT-10.
  
  Amazing that this has never been noticed before - I bet not many people use RSS
  limits with madvise().
  
  This transform the rlimit in pages before the comparison, can you please test
  it.

ChangeSet@1.1521.20.7, 2005-01-27 07:28:56-02:00, zaitcev@redhat.com
  [PATCH] USB: Workarounds for Genesys Logics
  
  Disk enclosures with Genesys Logics chipset require additional delays, or
  commands are not processed. Also, their maximum transfer size is limited.
  
  Patch by Martin Strigl.

ChangeSet@1.1521.20.6, 2005-01-27 07:28:42-02:00, zaitcev@redhat.com
  [PATCH] USB: Prevent hiddev from looping
  
  In the loop, schedule() returns with the current state TASK_RUNNING, so at the
  next revolution it returns immediately, and the task sits there burning CPU.
  
  The fix is to add the forgotten state assignment.
  
  Patch from David Micon.

ChangeSet@1.1521.1.59, 2005-01-26 22:04:53-08:00, kaber@trash.net
  [IPV4]: Keep fragment queues private to each user.
  
  Signed-off-by: Patrick McHardy <kaber@trash.net>
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.1.58, 2005-01-26 15:10:46-08:00, davem@nuts.davemloft.net
  [TG3]: Update driver version and reldate.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.1.57, 2005-01-26 15:10:13-08:00, mchan@broadcom.com
  [TG3]: 5750 fixes
  
  Some misc. fixes for 5750. The first 2 fixes below are for correctness.
  
  - Do not set extended MAC addresses for 5750
  - Do not set NIC ring addresses in send ring and receive return ring
    RCBs for 5750
  - Check eeprom write protect bit for 5750
  
  Signed-off-by: Michael Chan <mchan@broadcom.com>
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.20.5, 2005-01-26 10:10:40-02:00, mauelshagen@redhat.com
  [PATCH] fix panics while backing up LVM snapshots
  
  this patch fixes lvm-snap.c in order to avoid a list update
  on the snapshot exception hash happening while only holding a
  read lock as documented in Red Hat bugzilla #135266.

ChangeSet@1.1499.5.2, 2005-01-26 03:49:55-05:00, len.brown@intel.com
  [ACPI] via interrupt quirk fix from 2.6
  http://bugzilla.kernel.org/show_bug.cgi?id=3319
  
  Signed-off-by: David Shaohua Li <shaohua.li@intel.com>
  Signed-off-by: Len Brown <len.brown@intel.com.

ChangeSet@1.1521.1.56, 2005-01-25 22:06:47-08:00, tgraf@suug.ch
  [NET]: Set NLM_F_MULTI for neighbour rtnetlink messages to userspace.
  
  Signed-off-by: Thomas Graf <tgraf@suug.ch>
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.1.55, 2005-01-25 21:32:20-08:00, mostrows@watson.ibm.com
  [MAINTAINERS]: Fix my email address in PPPOE entry.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.20.4, 2005-01-25 06:56:30-02:00, marcelo@logos.cnet
  Cset exclude: temnota@kmv.ru|ChangeSet|20050119161632|63236

ChangeSet@1.1521.1.54, 2005-01-24 17:41:05-08:00, davem@nuts.davemloft.net
  [TG3]: Update driver version and reldate.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.1.53, 2005-01-24 17:40:28-08:00, mchan@broadcom.com
  [TG3]: Fix TSO for 5750
  
  - Fix TSO for 5750 chips by setting tcp checksum field to 0 for TSO packets
  - Add TG3_FLG2_HW_TSO flag for 5750 and newer chips that use the same TSO
    scheme
  
  Signed-off-by: Michael Chan <mchan@broadcom.com>
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.20.3, 2005-01-24 21:16:35-02:00, marcelo@logos.cnet
  Merge bk://linux@linux.bkbits.net/linux-2.4
  into logos.cnet:/home/marcelo/bk/linux-2.4

ChangeSet@1.1521.21.2, 2005-01-24 16:59:07-02:00, paul.clements@steeleye.com
  [PATCH] Rogier Wolff: fix nbd ioctl permissions
  
  Here's a patch for nbd that Rogier recently sent me. It allows non-root
  to do BLKGETSIZE, et al. on nbd devices, which he needs for his data
  recovery applications.
  
  From: Rogier Wolff <R.E.Wolff@BitWizard.nl>
  Signed-Off-By: Paul Clements <Paul.Clements@SteelEye.com>
  
  Description: We shouldn't need CAP_SYS_ADMIN to ask for disk capacity and such.

ChangeSet@1.1521.21.1, 2005-01-24 16:51:44-02:00, marcelo@logos.cnet
  [PATCH] Karsten Keil: Eicon Diva PCI 2.02 bugfix
  
  This bugfix solve a race between card initialization and S0
  bus events, if the S0 bus is already active on driver load
  time.
  
  Signed-off-by: Karsten Keil <kkeil@suse.de>

ChangeSet@1.1521.20.2, 2005-01-24 12:48:08-02:00, paul.clements@steeleye.com
  [PATCH] nbd: fix ioctl permissions
  
  Here's a patch for nbd that Rogier recently sent me. It allows non-root
  to do BLKGETSIZE, et al. on nbd devices, which he needs for his data
  recovery applications.

ChangeSet@1.1521.20.1, 2005-01-24 07:36:05-02:00, khali@linux-fr.org
  [PATCH] PCI: Kill duplicate definition of INTEL_82801DB_10
  
  I noticed that PCI_DEVICE_ID_INTEL_82801DB_10 is currently defined twice
  in linux-2.4.29/include/linux/pci_ids.h. The trivial patch below kills
  the second definition.
  
  Signed-off-by: Jean Delvare <khali@linux-fr.org>

ChangeSet@1.1521.1.52, 2005-01-22 19:47:23-08:00, davem@nuts.davemloft.net
  [TG3]: Update driver version and reldate.
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.19.1, 2005-01-21 13:59:28-08:00, krzysztof.h1@wp.pl
  [SPARC]: Fix asm constraints in muldiv.c
  
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.1.51, 2005-01-20 16:31:46-08:00, mchan@broadcom.com
  [TG3]: add tg3_set_eeprom()
  
  - Add nvram size detection
  - Add appropriate byte swapping to tg3_get_eeprom so that the same byte
  stream is read in all systems
  - Fix tg3_get_eeprom to read both eeprom and flash
  - Add tg3_set_eeprom to write eeprom and flash
  - Change tg3_nvram_init to detect all supported nvram devices
  - Change tg3_nvram_read to properly detect Atmel flash that requires
  address translation
  - Increase nvram polling delay to account for slower eeprom devices
  - Remove some of the flushing read that is not required for the
  production 5750 devices
  
  Signed-off-by: Michael Chan <mchan@broadcom.com>
  Signed-off-by: David S. Miller <davem@davemloft.net>

ChangeSet@1.1521.1.49, 2005-01-19 14:57:17-02:00, trini@kernel.crashing.org
  [PATCH] ppc32: Fix a problem with the TLB Miss handler
  
  There is a problem in the TLB Miss (and Error, as they jump to the Miss
  handler) handlers.  The problem is that when an app spans more than one
  L1 entry, we don't have all of the correct information, and do_page_fault()
  things a protection fault happened, when it didn't really.  The fix for
  this is to modify the handlers slightly to force a TLB Error in this case.
  
  Lots of suggestions from: Joakim Tjernlund <joakim.tjernlund@lumentis.se>
  Signed-off-by: Tom Rini <trini@kernel.crashing.org>

ChangeSet@1.1521.1.48, 2005-01-19 14:16:32-02:00, temnota@kmv.ru
  [PATCH] Prevent NMI oopser from triggering when megaraid2 waits for abort/reset cmd completion
  
     
  > We should backport msleep() in 2.4.29-pre1.
   
  Ok, msleep() backported, but driver isn't fixed. This patch acceptable?
   
  Prevent NMI oopser kill kernel thread when megaraid2 driver waiting
  abort or reset command completion.
  
  
  Signed-off-by: Andrey Melnikov <temnota+kernel@kmv.ru>

ChangeSet@1.1521.1.47, 2005-01-19 14:09:30-02:00, marcelo@logos.cnet
  Change VERSION to v2.4.29
  TAG: v2.4.29