ChangeSet@1.1135, 2003-09-16 12:04:47-03:00, daniel@deadlock.et.tudelft.nl
  [PATCH] Patch: Fix reported Atyfb problem on Sparc
  
  Hello,
  
  The patch below fixes the problems that were reported on the Sparc
  architecture with the Atyfb.
  
  Greetings,
  
  Danil

ChangeSet@1.1134, 2003-09-16 10:28:56-03:00, marcelo@logos.cnet
    Liam Girdwood: eliminates pop noises when doing a PM suspend/resume with the
    WM9712 AC97 codec.

ChangeSet@1.1133, 2003-09-15 22:01:42-03:00, marcelo@logos.cnet
  Merge bk://namesys.com/bk/reiser3-linux-2.4-help
  into logos.cnet:/home/marcelo/bk/linux-2.4

ChangeSet@1.1131.1.10, 2003-09-15 18:36:13-03:00, paulus@samba.org
  [PATCH] Fix IDE compile on PPC in 2.4.23-pre4
  
  Marcelo & Bart,
  
  Currently, the IDE code in 2.4.23-pre4 does not compile on PPC because
  of a missed symbol name change in drivers/ide/ide-probe.c.  This
  instance got missed because it is in a #ifdef CONFIG_PPC section.
  
  The patch below fixes it.  Please apply.
  
  Thanks,
  Paul.

ChangeSet@1.1131.1.9, 2003-09-15 17:30:41-03:00, liam.girdwood@wolfsonmicro.com
  [PATCH] 2.4.23-pre3 WM97xx touchscreen documentation
  
  Hi Marcelo,
  
  3rd attempt at sending a patch, this is getting embarrassing ;).
  Apparently gnome-terminal is mangling it during a cut and paste.
  
  Please find attached a small patch thats adds some documentation for the
  Wolfson WM97xx touchscreen driver to the configure system.
  
  I'm having to resend this because Evolution mangled the patch when I
  sent it to lkml on last Friday.

ChangeSet@1.1131.1.8, 2003-09-15 16:10:21-03:00, axboe@suse.de
  [PATCH] ide-cd capacity "bug"
  
  >From Daniel Pittman <daniel@rimspace.net>
  
  Using the lra (last recorded address) isn't always reliable on some
  drives, so use the regular TOC if it returns 0 capacity.
  
  ===== drivers/ide/ide-cd.c 1.23 vs edited =====

ChangeSet@1.1131.1.7, 2003-09-15 14:53:05-03:00, m.c.p@wolk-project.de
  [PATCH] Fwd: [PATCH 2.4.23-pre1] Menu fixes
  
  Hi Marcelo,
  
  2.4.22 has some bogus config.in stuff. Let's fix this up.
  
  
  Patch info:

ChangeSet@1.1131.1.6, 2003-09-15 14:50:33-03:00, m.c.p@wolk-project.de
  [PATCH] Missing 'Hermes in TMD7160/NCP130 based PCI adaptor support' config option
  
  Hi David, Marcelo,
  
  is there any reason why the config.in option is missing for TMD7160/NCP130?
  
  If there is no reason and it's only a mistake, please apply the attached
  patch. It adds a Config.in option and a Configure.help entry.

ChangeSet@1.1131.1.5, 2003-09-15 14:48:24-03:00, m.c.p@wolk-project.de
  [PATCH] Fix 'head.S:116: warning: extra tokens at end of #endif directive'
  
  subject says it all. Please apply. Thank you.

ChangeSet@1.1131.1.3, 2003-09-15 14:29:02-03:00, m.c.p@wolk-project.de
  [PATCH] Fix wrong slash/backslash in ACPI
  
  very simple fix.
  
  This is bogus:
  printk(KERN_ERR "ERROR: Unable to locate IOAPIC for IRQ %d/n", irq);
  
  
  This is right:
  printk(KERN_ERR "ERROR: Unable to locate IOAPIC for IRQ %d\n", irq);

ChangeSet@1.1131.1.2, 2003-09-15 14:27:11-03:00, bunk@fs.tum.de
  [PATCH] add CONFIG_AGP_ATI Configure.help entry
  
  The patch below against 2.4.23-pre4 adds the missing Configure.help
  entry for CONFIG_AGP_ATI.
  
  The help text is stolen from 2.6.
  
  Please apply
  Adrian

ChangeSet@1.1063.1.107, 2003-09-15 08:46:40-07:00, trini@kernel.crashing.org
  PPC32: Fix another incorrect asm statement.
  From Scott Anderson <scott_anderson@mvista.com>.

ChangeSet@1.1063.1.106, 2003-09-15 08:46:01-07:00, trini@kernel.crashing.org
  PPC32: Fix udelay in the PPC boot code for non-16.6 MHz timebases.
  Patch from Scott Anderson <scott_anderson@mvista.com> originally.

ChangeSet@1.1131.1.1, 2003-09-15 08:39:19-03:00, jgarzik@pobox.com
  [PATCH] fix ifdown+ifup
  
  see $attachment
  
      [ Part 2: "Attached Text" ]

ChangeSet@1.1132, 2003-09-15 15:26:20+04:00, green@angband.namesys.com
  Update reiserfs configure help

ChangeSet@1.1131, 2003-09-14 19:51:21-03:00, neilb@cse.unsw.edu.au
  [PATCH] Revert broken knfsd change
  
  On Sunday September 14, willy@w.ods.org wrote:
  > Hi Marcelo, Neil,
  >
  > I've tested -pre4 on my alpha, and noticed that knsfd doesn't work anymore :
  > the client sticks in D state forever. It has been working flawlessly for
  > weeks with 2.4.22-rc2. What's strange is that 23-pre4 is OK on my athlon with
  > the same nfs-utils (1.0.5).
  >
  > I have the following NFSD options on both kernels :
  > CONFIG_NFSD=m
  > CONFIG_NFSD_V3=y
  > CONFIG_NFSD_TCP=y
  >
  > My alpha kernels were build with GCC 3.2.3, while the athlon one is done with
  > 2.95.3.
  >
  > If I have some time, I'll try intermediate kernels to find which one brought
  > the problem. I noticed that there were knfsd changes in 2.4.23-pre3, perhaps
  > they're related. If you want me to try a patch, please ask.
  
  I know what broke it.  Please try this patch and let me know.
  
  NeilBrown
  
  =======================================================================
  Fix cmsg setup for sock_sendmsg in svc_sendto
  
  From: Trond Myklebust <trond.myklebust@fys.uio.no>
  
  ... see the code in ip_sockglue.c + the macros in socket.h....
  AFAICS the control messages have wierd alignment requirements.
  
   ----------- Diffstat output ------------
   ./net/sunrpc/svcsock.c |   20 ++++++++++----------
   1 files changed, 10 insertions(+), 10 deletions(-)

ChangeSet@1.1130, 2003-09-13 16:16:13-03:00, geert@linux-m68k.org
  [PATCH] Fixup atyfb changes in -pre4.
  
  > atyfb_base.c: In function `aty_set_crtc':
  > atyfb_base.c:501: warning: passing arg 2 of `aty_st_lcd' makes integer
  > from pointer without a cast
  > atyfb_base.c:501: too few arguments to function `aty_st_lcd'
  > atyfb_base.c:504: warning: passing arg 2 of `aty_st_lcd' makes integer
  > from pointer without a cast
  > atyfb_base.c:504: too few arguments to function `aty_st_lcd'
  > make[3]: *** [atyfb_base.o] Error 1
  > make[3]: Leaving directory
  > `/data2/usr/local/src/linux-2.4-pre/drivers/video/aty'
  >
  > I now disabled CONFIG_FB_ATY_GENERIC_LCD and it builds.
  
  Apparently Danil didn't sent the latest version to Marcelo?
  
  Here are some fixes:

ChangeSet@1.1129, 2003-09-12 21:06:32-07:00, laforge@netfilter.org
  [NETFILTER]: Use u16 for port numbers.

ChangeSet@1.1128, 2003-09-12 17:59:19-03:00, mikpe@csd.uu.se
  [PATCH] repair mpparse for default MP systems
  
  Marcelo,
  
  This patch fixes a memory corruption bug which causes
  SMP kernels to malfunction on some older dual-Pentium
  systems. Tested. Please apply.
  
  2.4.21-pre2 changed a number of static arrays used by the
  I/O-APIC code to be pointers instead, the intent being to
  handle recent "large" machines. smp_read_mpc() was changed
  to allocate memory and initialise these pointers. However,
  that function is never called on older systems where the
  MP table uses a "default configuration". The result is that
  on those systems the pointers remain uninitialised, with
  random failures as the result.
  
  The patch adds allocation and initialisation of the pointers
  to construct_default_ISA_mptable() which is what these systems
  call instead of smp_read_mpc(). The resulting array layouts
  are exactly like they were before the 2.4.21-pre2 changes.
  
  /Mikael

ChangeSet@1.1127, 2003-09-12 17:29:08-03:00, ak@muc.de
  [PATCH] Fix x86-64 compatilation for pre4
  
  Just make x86-64 compile again.
  
  -Andi

ChangeSet@1.1126, 2003-09-12 15:34:59-03:00, marcelo@logos.cnet
  Cset exclude: root@macp.eti.br|ChangeSet|20030912113656|10550
  TAG: v2.4.23-pre4

ChangeSet@1.1125, 2003-09-12 15:00:27-03:00, marcelo@logos.cnet
    Changed EXTRAVERSION to -pre4

ChangeSet@1.1124, 2003-09-12 14:50:34-03:00, marcelo@logos.cnet
  -aa VM merge: Fixup page reclaiming changes patch

ChangeSet@1.1123, 2003-09-12 14:49:13-03:00, marcelo@logos.cnet
  -aa VM merge: Kill PF_MEMDIE

ChangeSet@1.1122, 2003-09-12 14:48:17-03:00, marcelo@logos.cnet
  -aa VM merge: tunables

ChangeSet@1.1121, 2003-09-12 14:13:55-03:00, marcelo@logos.cnet
  -aa VM merge: Page accounting helpers changes

ChangeSet@1.1120, 2003-09-12 14:12:38-03:00, marcelo@logos.cnet
  -aa VM merge: page reclaiming logic changes: Kills oom killer
  
  that achieves multiple things. It avoids oom deadlocks by not wasting
  time in the pagetable walking anymore after we failed once, it protects
  init from being killed, and most important it avoids failed oom kills if
  a task has been killed under us (or if plenty of ram has been freed
  under us for whatever else reason). See the check_classzone_need_balance
  checks.
  
  Then it gives classzone awareness to refill_inactive so we make sure to
  make progress for non highmem allocs too and to shrink stuff properly,
  the lists are global. Plus it checkpoints the point in the active list
  where it stopped the last time.
  
  It also changes the shrink_cache function to shrink the vfs lists
  internally if needed.
  
  The max_scan etc.. in shrink_cache are as well classzone aware, since
  the lists are global but we skip over the non interesting pages (like in
  refill_inactive).

ChangeSet@1.1119, 2003-09-12 14:11:05-03:00, marcelo@logos.cnet
  -aa VM merge: Per-zone watermark changes, add lower_zone_reserve_ratio
  

ChangeSet@1.1118, 2003-09-12 12:06:20-03:00, bjorn.helgaas@hp.com
  [PATCH] 2.4 HCDP early printk support
  
  This adds config and HCDP support for early printk.  This is
  currently used only by IA64, and the equivalent code is
  already in 2.5.
  
  ===== Documentation/Configure.help 1.192 vs edited =====

ChangeSet@1.1111.3.3, 2003-09-12 08:36:56-03:00, root@macp.eti.br
  [PATCH] Support for Netmos 6 port 16550a serial card
  
  Follows a trivial patch to add support of a popular serial card in Brazil that
  contains 6 standard 16550A uarts with a Netmos PCI glue. Only adds the
  apropriate entries to the proper pci and serial ids. Please apply.

ChangeSet@1.1111.3.2, 2003-09-12 08:25:03-03:00, green@linuxhacker.ru
  [PATCH] [2.4] Rocketport driver compile fix
  
  Hello!
  
     Rocketport driver does not compile in latest 2.4 bk, it seems to assume
     that tty->count is of atomic type which is no longer true.
  
     Seems that this patch is needed now.
  
  
  ===== drivers/char/rocket.c 1.9 vs edited =====

ChangeSet@1.1111.3.1, 2003-09-12 08:05:51-03:00, axboe@suse.de
  [PATCH] Add NEC iStorage to SCSI blacklist
  
  Marcelo,
  
  Please add this patch as requested by NEC.
  
  Subject: Additioal Line for SCSI Blacklist
  
  According to our recent conversation via e-mail, please add following
  one line into "scsi_scan.c device_list".  Both NEC and our customer
  tested the line repeatedly and confirmed proper operation.
  
  {"NEC", "iStorage", "*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_FORCELUN},
  
  
  
  ===== drivers/scsi/scsi_scan.c 1.29 vs edited =====

ChangeSet@1.1111.2.1, 2003-09-11 18:29:12-07:00, wesolows@foobazco.org
  [SPARC32]: Ignore btfixups in .text.exit

ChangeSet@1.1114, 2003-09-11 18:24:37-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Backport lane/mpoa module locking cleanup from 2.6.x

ChangeSet@1.1113, 2003-09-11 18:10:34-07:00, shemminger@osdl.org
  [BRIDGE]: Clear hw checksum flags when bridging.

ChangeSet@1.1111.1.1, 2003-09-11 20:55:31-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Fix ymfpci oops
  
  Sorry for the delay

ChangeSet@1.1112, 2003-09-11 16:46:03-07:00, erlend-a@us.his.no
  [CRYPTO]: Add alg. type to /proc/crypto output.

ChangeSet@1.1110, 2003-09-11 17:39:57-03:00, eric@lammerts.org
  [PATCH] fix current->user->processes leak in reparent_to_init()
  
  On Tue, 28 Jan 2003, Brian Sullivan wrote:
  /> The problem I am experiencing is that after a certain number of
  mounts I /
  /> get the error message "fork: Resource temporarily unavailable" on the /
  /> command line. /
  
  /> After much trouble shooting I realized that number of mounts/umount /
  /> sequences I am limited to is the max number of processes for my user
  id. I /
  /> confirmed this by using the "ulimit -u" command to lower my process
  limit. /
  /> It appears the mount command is leaving someting in some sort of
  process /
  /> table in kernel memory (nothing shows in ps or top or in /proc/#### as /
  /> being left behind). Has anybody any sort of experience with this at
  all? /
  /> Any suggestions? /
  
  It's a kernel bug (and easy to reproduce).
  
  Every time you do a loop mount, a kernel thread is started (those
  processes are called "loop0", "loop1", etc.). The problem is that when
  it starts, it's counted as one of your processes *). Then, it's
  changed to be a root-owned process without correcting that count **).
  
  Patch below fixes the problem. It moves the bookkeeping of changing
  current->user to a new function switch_uid() (which is now also used
  by exec_usermodehelper() in kmod.c). The patch is tested.
  
  Eric
  
  *) "atomic_inc(&p->user->processes);" in do_fork().
  **) "this_task->user = INIT_USER;" in reparent_to_init().

ChangeSet@1.1108, 2003-09-09 13:44:04-06:00, bjorn.helgaas@hp.com
  Merge hp.com:/home/helgaas/linux/linux-2.4
  into hp.com:/home/helgaas/linux/to-marcelo-2.4

ChangeSet@1.1063.42.3, 2003-09-09 14:22:33-03:00, paulkf@microgate.com
  [PATCH] synclink drivers fixup
  
  Marcelo:
  
  These patches replace a check for NULL context
  passed to the driver that was incorrectly removed
  in the last patches I sent you (now applied in 2.4.22-BK13)
  
  drivers/char/synclink.c
  drivers/char/synclinkmp.c
  drivers/char/pcmcia/synclink.c

ChangeSet@1.1063.42.2, 2003-09-09 09:24:38-03:00, ralf@linux-mips.org
  [PATCH] PATCH: avoid glibc conflict
  
  This is needed to avoid a conflict with glibc on bigendian platforms
  when -O or higher is specified.  It's already in 2.6, and I'm not sure
  why it hasn't been seen in 2.4.  The symptom is that this program will
  not compile with -O2:
  
  #include <asm/byteorder.h>
  #include <netinet/in.h>
  int main () { }

ChangeSet@1.1063.1.104, 2003-09-06 22:12:34+10:00, paulus@samba.org
  PPC32: Fix a bug where TLB entries didn't get execute permission on 40x.

ChangeSet@1.1063.1.103, 2003-09-06 20:14:17+10:00, paulus@samba.org
  PPC32: Fix a typo in the PPC 440GP support.

ChangeSet@1.1063.1.102, 2003-09-06 20:13:33+10:00, paulus@samba.org
  PPC32: Simplify VMALLOC_START, make it just a variable.
  
  Previously VMALLOC_START was a complex expression which was reevaluated each
  time it was used, and it had multiple ifdefs around it.  Now VMALLOC_START
  is defined to be vmalloc_start, which is a variable computed once at mem_init
  time.

ChangeSet@1.1063.1.101, 2003-09-06 13:33:16+10:00, paulus@samba.org
  PPC32: Fix for highmem on machines with 64-bit PTEs (e.g. PPC440)

ChangeSet@1.1063.39.11, 2003-09-05 16:09:03-07:00, joris@struyve.be
  [PATCH] unusual_devs.h entry
  
  Hereby you may find my patch for a Medion digital camera along with the
  /proc/bus/usb/devices output.

ChangeSet@1.1063.39.10, 2003-09-05 15:47:40-07:00, greg@kroah.com
  [PATCH] USB: fix copy_to_user calls in vicam driver.

ChangeSet@1.1063.39.9, 2003-09-05 15:47:32-07:00, greg@kroah.com
  [PATCH] USB: remove duplicated copy_from_user call in stv680 driver

ChangeSet@1.1063.39.8, 2003-09-05 15:47:25-07:00, greg@kroah.com
  [PATCH] USB: fix copy_to_user call in mdc800 driver

ChangeSet@1.1063.39.7, 2003-09-05 15:47:17-07:00, greg@kroah.com
  [PATCH] USB: fix copy_to_user call in uhci-debug.h

ChangeSet@1.1063.39.6, 2003-09-05 15:47:10-07:00, greg@kroah.com
  [PATCH] USB: fix copy_from_user call in aiptek.c

ChangeSet@1.1063.39.5, 2003-09-05 15:47:03-07:00, greg@kroah.com
  [PATCH] USB: fix copy_from_user call in acm.c

ChangeSet@1.1063.39.4, 2003-09-05 15:46:55-07:00, greg@kroah.com
  [PATCH] USB: fix oops when yanking a usb-serial device from the system with the port still opened.
  
  Thanks to Ian Abbott <abbotti@mev.co.uk> for help finding this bug.

ChangeSet@1.1063.1.98, 2003-09-05 12:11:29-07:00, trini@kernel.crashing.org
  PPC32: Minor bootwrapper fixups.

ChangeSet@1.1063.1.97, 2003-09-05 11:04:21-03:00, daniel@deadlock.et.tudelft.nl
  [PATCH] Implement LCD display support in atyfb driver
  
  + LCD display detection code added
  + LCD mode calculation code added
  + Enable interlacing when requested instead of abort with error
  + Enable double scan when requested instead of abort with error
  * Clock programming code rewritten to support asynchrone clocks, necessary
    to clock all Rage chips at the right frequencies
  * Clock table checked and updated with information from ATi
  * Display fifo code rewritten to take into account lcd mode
    calculations and eliminate display artifacts at very low resolution
    video modes
  + Added possibility to disable clock programming code in case of
    problems by modprobing with 'default_xclk=-1 default_mclk=-1'

ChangeSet@1.1063.41.1, 2003-09-05 22:38:16+10:00, paulus@samba.org
  PPC32: Handle single-stepped emulated instructions correctly.
  
  When we emulate an instruction in the kernel (e.g. for an alignment
  exception, or if we are doing FP emulation), we need to check if
  we are single-stepping after we successfully emulate the instruction.
  If so we deliver a SIGTRAP to the process.

ChangeSet@1.1063.1.95, 2003-09-04 20:04:58-03:00, marcelo@logos.cnet
    Mehmet Ceyran/Alan Cox: Longer i810_audio.c retries

ChangeSet@1.1107, 2003-09-04 14:39:26-06:00, erikj@subway.americas.sgi.com
  ia64: 9/3/2003 SGI update.

ChangeSet@1.1063.1.94, 2003-09-04 16:29:31-03:00, paulkf@microgate.com
  [PATCH] n_hdlc update
  
  * make global vars static
  * fix memory leak
  
  please apply
  
  --
  Paul Fulghum, paulkf@microgate.com
  Microgate Corporation, http://www.microgate.com

ChangeSet@1.1063.1.93, 2003-09-04 16:26:30-03:00, paulkf@microgate.com
  [PATCH] synclink_cs update
  
  * fix arbitration between net open and tty open
  * add MODULE_LICENSE() macro
  * add dosyncppp module parameter
  
  Please apply
  
  --
  Paul Fulghum, paulkf@microgate.com
  Microgate Corporation, http://www.microgate.com

ChangeSet@1.1063.1.92, 2003-09-04 16:25:54-03:00, paulkf@microgate.com
  [PATCH] synclinkmp update
  
  * fix arbitration between net open and tty open
  * add MODULE_LICENSE() macro
  * use time_after() macro

ChangeSet@1.1063.1.91, 2003-09-04 16:25:14-03:00, paulkf@microgate.com
  [PATCH] synclink update
  
  * Add support for version 2 of synclink PCI adapter
  * Fix arbitration between net open and tty open
  * Use time_after() macro
  * Use mod_timer() macro
  * Fix RCC underrun handling
  
  Please apply.
  
  
  --
  Paul Fulghum, paulkf@microgate.com
  Microgate Corporation, http://www.microgate.com

ChangeSet@1.1063.1.90, 2003-09-04 15:56:16-03:00, m.c.p@wolk-project.de
  [PATCH] Fixup 'make xconfig' problem caused by fetchop Config.in change
  
  On Thursday 04 September 2003 05:18, Supphachoke Suntiwichaya wrote:
  
  Hi Mrchoke,
  
  > I can't make xconfig ::
  > [root@potter linux-2.4.23-pre3]# make xconfig
  > rm -f include/asm
  > ( cd include ; ln -sf asm-i386 asm)
  > make -C scripts kconfig.tk
  > make[1]: Entering directory `/usr/src/linux-2.4.23-pre3/scripts'
  > cat header.tk >> ./kconfig.tk
  > ./tkparse < ../arch/i386/config.in >> kconfig.tk
  > drivers/char/Config.in: 270: bad if condition
  > make[1]: *** [kconfig.tk] Error 1
  > make[1]: Leaving directory `/usr/src/linux-2.4.23-pre3/scripts'
  > make: *** [xconfig] Error 2
  
  I can ... with the attached fix :p
  
  Marcelo, please apply this too. Thank you.

ChangeSet@1.1063.1.89, 2003-09-04 15:52:52-03:00, neilb@cse.unsw.edu.au
  [PATCH] knfsd: Make sure nfsd replies from the address the request was sent to.
  
  This is important on multi-homes hosts.

ChangeSet@1.1063.1.88, 2003-09-04 15:52:13-03:00, neilb@cse.unsw.edu.au
  [PATCH] knfsd: Change name of a #define in nfsd to match 2.6
  
  ### Comments for ChangeSet
  
  The meaning is "nohide" not "crossmnt", so we
  should spell it that way.
  
   ----------- Diffstat output ------------
   ./fs/nfsd/export.c            |    2 +-
   ./fs/nfsd/vfs.c               |    6 +++---
   ./include/linux/nfsd/export.h |    4 ++--
   3 files changed, 6 insertions(+), 6 deletions(-)

ChangeSet@1.1063.1.87, 2003-09-04 15:51:01-03:00, neilb@cse.unsw.edu.au
  [PATCH] knfsd: Make sure nfs/tcp socket only gets closed
  
  It is possible for svc_delete_socket to be called multiple times,
  which can cause problems.  This patch uses SK_DEAD to make sure it
  only has any effect the first time, and uses SK_DEAD in a few other
  places to make sure nothing is done on a deleted socket.

ChangeSet@1.1063.1.86, 2003-09-04 14:27:35-03:00, arjanv@redhat.com
  [PATCH] LSB compliance fix in mprotect
  
  Hi,
  
  The following fix is needed for the mprotect code in order to make the 2.4
  kernel pass the LSB testsuite.
  
  Posix/SUS specify, per
  
  http://www.opengroup.org/onlinepubs/007904975/functions/mprotect.html
  
  that mprotect is allowed to return -EINVAL only in the case of the address
  not being page aligned. Any other address and address range errors are
  supposed to return -ENOMEM.
  
  Greetings,
     Arjan van de Ven

ChangeSet@1.1106, 2003-09-04 11:06:30-06:00, eranian@hpl.hp.com
  ia64: Fix perfmon usage of rum/srsm and sum/ssm
  
  - fixes a problem with the rum/sum instructions being inoperative even
    at priv level zero when psr.sp=0.  Switching to ssm/rsm fixes the
    potential problem.

ChangeSet@1.1063.39.3, 2003-09-04 08:52:26-07:00, greg@kroah.com
  [PATCH] USB: backport some pl2303 B0 fixes.
  
  Also add proper locking for the port structure.  This comes from the 2.6
  kernel tree too.

ChangeSet@1.1063.1.85, 2003-09-04 09:54:28-03:00, neilb@cse.unsw.edu.au
  [PATCH] Fix typo in umem.c
  
  This would only cause a problem if initialising a device fails part-way
  through, so it probably hasn't hurt anyone.

ChangeSet@1.1063.1.84, 2003-09-04 09:48:45-03:00, neilb@cse.unsw.edu.au
  [PATCH] knfsd: lockd fails to purge blocked NLM_LOCKs
  
  From: Mark Hemment <markhe@veritas.com>
  
    When stopping server-side NFS, or deleting a client (NFSCTL_DELCLIENT),
  lockd fails to purge blocked lockd requests.
  
    The call path is;
  	exp_freeclient()
  	nfsd_lockd_unexport()
  	nlmsvc_invalidate_client()
  
    Where nlmsvc_invalidate_client(), looks up the host with;
  	host = nlm_lookup_host(clnt, NULL, 0, 0)
  ie. the host-lookup keys off the client's "svc_client" (memory) address
      from NFSD's "clients" list.
  
    This "host" value is passed through;
  	nlmsvc_free_host_resources()
  	nlm_traverse_files()
  	nlm_inspect_file()
  and into nlmsvc_traverse_blocks(), where blocked locks are tested for
  with;
  	nlmsvc_traverse_blocks(host, ....)
  	{
  		...
  		if (host == NULL || host == block->b_host)
  			nlmsvc_delete_block(block, 1);
  		...
  	}
  
    However, where the block entries are created in nlmsvc_create_block();
  	host = nlmclnt_lookup_host(&rqstp->rq_addr,
  			rqstp->rq_prot, rqstp->rq_vers);
  	...
  	block->b_host   = host;
  
  this host-lookup (nlmclnt_lookup_host()) is keyed off the client's network
  address.
  
    So, back in nlmsvc_traverse_blocks() the test;
  	host == block->b_host
  is checking different values; "host" found via "svc_client"s memory
  address and "b_host" found/created via the client's network address.
  
    The bug/confusion probably originates as "nlm_hosts[]" is overload with
  two different types of entries.
  
    nlmsvc_create_block() still needs to create an entry in nlm_hosts[] for
  the sending of the 'NLM_GRANTED', but it already stores a reference to
  that entry in "call->a_host".
    Solution is to use the value in "call->a_host" for the
  nlm_rebind_host(), and to set "b_host" with the host value found via an
  nlmsvc_lookup_host().

ChangeSet@1.1063.1.83, 2003-09-04 09:47:47-03:00, neilb@cse.unsw.edu.au
  [PATCH] knfsd: Set d_op when creating a parent directory during nfsd fh->dentry conversion
  
  ### Comments for ChangeSet
  
  While it is not necessarily safe to assume the parent has the same
  d_op as the child, it is safe than assuming the parent has a d_op of NULL.
  
   ----------- Diffstat output ------------
   ./fs/nfsd/nfsfh.c |    1 +
   1 files changed, 1 insertion(+)

ChangeSet@1.1063.1.82, 2003-09-04 09:44:58-03:00, neilb@cse.unsw.edu.au
  [PATCH] knfsd: Lock client list while detaching locks
  
  From: Mark Hemment <markhe@veritas.com>
  
  The 'client' list should always be protected by the export table lock,
  but it isn't here!

ChangeSet@1.1063.40.5, 2003-09-04 04:33:00-07:00, karlis@mt.lv
  [BRIDGE]: kfree --> kfree_skb.

ChangeSet@1.1063.40.4, 2003-09-04 04:11:37-07:00, laforge@netfilter.org
  [NETFILTER]: NAT range calculation fix.
  
  This patch fixes a logic bug in NAT range calculations, which also
  causes a large slowdown when ICMP floods go through NAT.
  
  Author: Karlis Piesenieks

ChangeSet@1.1063.40.3, 2003-09-03 20:36:17-07:00, chas@cmf.nrl.navy.mil
  [ATM]: #define'ing pci_pool_create() breaks CONFIG_MODVERSION.

ChangeSet@1.1063.40.2, 2003-09-03 20:35:35-07:00, chas@cmf.nrl.navy.mil
  [ATM]: If clip isn't a module don't __MOD_DEC_USE_COUNT().

ChangeSet@1.1063.40.1, 2003-09-03 20:31:21-07:00, chas@nrl.navy.mil
  [ATM]: In atm_getaddr() do not copy_to_user() with locks held.

ChangeSet@1.1063.1.81, 2003-09-03 18:55:03-03:00, jt@bougret.hpl.hp.com
  [PATCH] wireless extension update: 802.11a/802.11g fixes
  
          Hi Marcelo,
  
          Could you add this in 2.4.23 ?
          This patch update Wireless Extensions to v16. This is the same
  patch that went into kernel 2.5.70, but rediffed and tested with
  2.4.23-pre2.
  	This update fixes a few details for 802.11a/802.11g support,
  like increasing the number of frequencies and bitrates. It also
  features an improved iwspy support.
  	Note that airo.c included in 2.4.23-pre2 already include WE-16
  support, so this patch is needed to enable this support. Of course, I
  tested that airo.c works properly after the upgrade.
  
  	Thanks...
  
  	Jean

ChangeSet@1.1063.1.80, 2003-09-03 18:45:43-03:00, marcelo@logos.cnet
    Changed EXTRAVERSION to -pre3
  TAG: v2.4.23-pre3

ChangeSet@1.1063.1.79, 2003-09-03 17:23:43-03:00, marcel@holtmann.org
  [PATCH] PCI quirk for SMBus bridge on Asus P4 boards
  
  Hi Marcelo,
  
  this has been in 2.5 for some time now and I think it can be added to 2.4 too.
  
  ChangeSet@1.1131, 2003-09-03 08:42:53+02:00, marcel@holtmann.org
    [PATCH] PCI quirk for SMBus bridge on Asus P4 boards
  
    Asus hides the SMBus PCI bridge within the ICH2 or ICH4 southbridge on
    Asus P4 mainboards. The attached patch adds a quirk to re-enable the
    SMBus PCI bridge for P4B533, P4T533, P4PE and P4G8X Deluxe mainboards.
  
    Original patch for 2.5 from Dominik Brodowski <linux@brodo.de>
  
   drivers/pci/quirks.c    |   66 ++++++++++++++++++++++++++++++++++++++++++++++++
   include/linux/pci_ids.h |    4 ++
   2 files changed, 70 insertions(+)
  TAG: v2.4.23-pre3

ChangeSet@1.1063.39.2, 2003-09-03 11:56:08-07:00, greg@kroah.com
  [PATCH] USB: update usb-serial.h with spelling fixes and get and set functions
  
  Based off of the current 2.6 version, makes keeping the usb-serial drivers
  more in sync between the two trees.

ChangeSet@1.1063.39.1, 2003-09-03 11:54:59-07:00, greg@kroah.com
  [PATCH] USB: fix data toggle problem for pl2303 driver.

ChangeSet@1.1063.37.15, 2003-09-03 15:26:05-03:00, m.c.p@wolk-project.de
  [PATCH] Add missing IRQ_NONE clash fix hunk
  
  > This change added an (empty) IRQ_NONE #define to interrupt.h.
  > Several scsi drivers are already using an IRQ_NONE.  Rename that to
  > SCSI_IRQ_NONE (a similar change was done in 2.5 by Andrew Morton several
  > months ago).
  
  right, but you forgot one header :-) ... Attached is a patch.

ChangeSet@1.1063.37.14, 2003-09-03 14:57:40-03:00, marcelo@logos.cnet
    Adrian & Chantal: Unused variable in ip2main.c

ChangeSet@1.1063.1.77, 2003-09-03 13:47:45-04:00, javier@tudela.mad.ttd.net
  [wireless airo] MIC support using CryptoAPI

ChangeSet@1.1063.1.76, 2003-09-03 13:47:06-04:00, javier@tudela.mad.ttd.net
  [wireless airo] PCI detection code fixes

ChangeSet@1.1063.1.75, 2003-09-03 13:46:36-04:00, javier@tudela.mad.ttd.net
  [wireless airo] Build fixes when MIC disabled

ChangeSet@1.1063.1.74, 2003-09-03 13:45:42-04:00, jgarzik@redhat.com
  Cset exclude: jgarzik@redhat.com|ChangeSet|20030826234629|07076

ChangeSet@1.1063.1.73, 2003-09-03 13:15:13-04:00, mlindner@syskonnect.de
  [netdrvr sk98lin] update to driver version 6.17

ChangeSet@1.1063.1.72, 2003-09-03 12:46:44-04:00, jgarzik@redhat.com
  [netdrvr 3c515] fix non-modular build

ChangeSet@1.1063.1.71, 2003-09-03 12:45:35-04:00, jgarzik@redhat.com
  [netdrvr] add MV-64340 gigabit ethernet driver (MIPS only)
  
  Contributed via Marcelo via Ralf, the MIPS maintainer.

ChangeSet@1.1063.1.70, 2003-09-03 12:35:33-04:00, xose@wanadoo.es
  [netdrvr 3c59x] update pci ids
  
  In 2.4.23-pre2 two pci.ids are missing  and there is one duplicate.
  2.6.0-preX driver is ok.

ChangeSet@1.1063.37.13, 2003-09-03 13:35:30-03:00, marcelo@logos.cnet
  Cset exclude: agruen@suse.de|ChangeSet|20030902115108|61891

ChangeSet@1.1063.1.69, 2003-09-03 12:34:08-04:00, bunk@fs.tum.de
  [wireless airo] fix build with gcc 2.95

ChangeSet@1.1063.1.68, 2003-09-03 12:10:33-04:00, jgarzik@redhat.com
  Merge redhat.com:/spare/repo/linux-2.4
  into redhat.com:/spare/repo/net-drivers-2.4

ChangeSet@1.1105, 2003-09-02 19:04:21-06:00, steiner@sgi.com
  ia64: remove some SN1 remnants, add a bit more SN2 support.
  
  	linux/arch/ia64/config.in
  		- delete some remnents of support for the SGI SN1 platform
  		- add config option for SN2. 
  
  	linux_base/arch/ia64/kernel/Makefile
  		- fix compile error (SN2 needs iosapic.o)
  
  	linux/arch/ia64/acpi.c
  		- update acpi.c to recognize the SN2 platform
  
  	linux/arch/ia64/kernel/efi_stub.S
  	linux/arch/ia64/kernel/head.S
  	linux/arch/ia64/kernel/pal.S
  		- backport of 2.6 "ia64_switch_mode" changes for non-identity
  	  	  mapped kernels

ChangeSet@1.1063.38.1, 2003-09-02 14:36:07-07:00, davem@nuts.ninka.net
  [IPV4]: Do not BUG() on icmp_xmit_lock() contention, just drop.

ChangeSet@1.1063.37.11, 2003-09-02 18:11:13-03:00, bunk@fs.tum.de
  [PATCH] Fix IRQ_NONE clash in SCSI drivers
  
  On Wed, Aug 27, 2003 at 02:52:45PM -0300, Marcelo Tosatti wrote:
  >...
  > Summary of changes from v2.4.22 to v2.4.23-pre1
  > ============================================
  >...
  > Arnaldo Carvalho de Melo:
  >   o irqreturn_t compatibility with 2.6
  >...
  
  This change added an (empty) IRQ_NONE #define to interrupt.h.
  
  Several scsi drivers are already using an IRQ_NONE.  Rename that to
  SCSI_IRQ_NONE (a similar change was done in 2.5 by Andrew Morton several
  months ago).
  
  I've tested the compilation with 2.4.23-pre2.
  
  Please apply
  Adrian

ChangeSet@1.1063.37.10, 2003-09-02 10:21:42-03:00, khc@pm.waw.pl
  [PATCH] generic HDLC update
  
  Marcelo Tosatti <marcelo@conectiva.com.br> writes:
  
  > Krzysztof, please send me a mail with "generic HDLC update" subject and
  > detailed changelog in the body, followed by the patch. (thats easier for
  > me to apply :))
  
  As you wish:
  Looks like I lied - the DCD (carrier detect) isn't here as it needs more
  testing - it's in 2.6 only.
  
  Changes:
  * Documentation and spelling fixes
  * user can query PVC device for type and DLCI
  * private Frame Relay helper routines moved out of hdlc.h
  * added hdlc_type_trans() to simplify packet receive path and make tcpdump
    etc. happy
  * missing rtnl_lock()/rtnl_unload() bug in unregister_hdlc_device fixed
  * N2, C101: interrupt handler now works under high IRQ load from other
    devices (with previous versions, the IRQ processing for the card could
    sometimes stop after reaching "work limit")
  * Added Ethernet device emulation for raw HDLC. VLAN and bridging compatible,
    tested with RAD ChipBridge (ChipBridge doesn't work with full size VLAN
    frames, though).
  * Added Ethernet device emulation for bridged Ethernet frames on Frame-Relay.
  * no more "protocol 0008 is buggy" while using tcpdump, at last.
  * Frame-Relay DCE (network) side now sorts DLCI list in PVC FULL STATUS.
    Some FR DTE had problems with unsorted list.
  * Small changes to LMI logic with Frame-Relay.
  * raw HDLC now defaults to ITU-T 16-bit CRC.
  * fix for SCA-II based cards (drivers not in standard kernel) interrupt
    setting when using 2 ports.
  * there is now one detect_ram routine for all SCA-based cards.
  * hw drivers have now smaller TX packet rings to decrease TX latency for
    high priority packets (LMI etc)
  * fixed subtle transmit bug in c101.c which could lead to transmitter hangs
    and duplicated frames with SCA HD64570 working in 8-bit mode.
  * kmalloc(GFP_KERNEL) in interrupt context has been fixed.
  * Some __init etc fixes.
  * other misc fixes
  
  --
  Krzysztof Halasa, B*FH

ChangeSet@1.1063.37.9, 2003-09-02 08:51:08-03:00, agruen@suse.de
  [PATCH] fix setxattr const-ness
  
  Hello Marcelo,
  
  this is a fix I've already sent you earlier. It fixes the declaration of
  the value parameter of the setxattr inode operation, which is supposed
  to be const---it's a trivial bug. Please apply.
  
  
  
  Index: linux-2.4.23-pre2/fs/jfs/jfs_xattr.h
  ===================================================================

ChangeSet@1.1063.37.8, 2003-09-01 20:57:39-04:00, jgarzik@redhat.com
  [PCI, ia32] don't assume "c->x86 > 6" applies to non-Intel CPUs
  when programming PCI cache line size.
  
  Just to be on the safe side.  Suggested by Ingo Oeser.

ChangeSet@1.1063.1.67, 2003-09-01 20:26:32-04:00, jgarzik@redhat.com
  [NET] move ethtool_op_set_tx_csum from 8139cp drvr to net/core/ethtool.c,
  where it belongs.

ChangeSet@1.1063.1.66, 2003-09-01 17:23:07-04:00, jgarzik@redhat.com
  [netdrvr] sync with 2.5: epic100, fealnx, via-rhine, winbond-840
  
  Minor cleanups and fixes:
  * whitespace
  * remove __devinitdata
  * irqreturn_t and pci_name() changes
  * set_bit removal (a fix)
  * C99 initializers

ChangeSet@1.1063.1.65, 2003-09-01 17:12:15-04:00, jgarzik@redhat.com
  [netdrvr] ethtool_ops for epic100, fealnx, winbond-840, via-rhine

ChangeSet@1.1063.37.6, 2003-09-01 17:08:23-03:00, m.c.p@wolk-project.de
  [PATCH] Disable alpha S3 Savage/VIACLE266 DRM support
  
  On Thursday 28 August 2003 00:21, Alan Cox wrote:
  
  Hi Alan,
  
  > My preference would be to leave the VIA and S3 modules out for the
  > moment and wait until the XFree DRI folks have the stuff working nicely.
  > Its in -ac because I'm hacking on it not because it works, is ready.
  > Or I guess you could just zap the config.in for them ?
  
  ok with me. Attached a patch ontop of the previous sent update.

ChangeSet@1.1063.37.5, 2003-09-01 17:05:39-03:00, m.c.p@wolk-project.de
  [PATCH] Update DRI/DRM so XFree v4.3.0 and above works
  
  Hi Marcelo,
  
  
  Patch information:
  
  ------------------
  - Update XFree DRM code to recent code from 2.4.22-rc2-ac3
  - DRI now works with XFree v4.3.0
  - ATI IGP chipset support added incl. pci ids, AGP support
  - Initial VIA CLE266 and S3 Savage DRM modules merges from VIA
     (These are marked up with some warnings and need a chunk of clean up work)
  - enabled 3dlabs GMX 2000 config option
  
  All compiles cleanly. r128 (ati rage 128) at least works perfectly with XFree 
  v4.3.0. I have such a card :)
  
  Please apply for 2.4.23-pre2. Imho Alan said, it needs some cleanups but I 
  think, Mikael too, that the cleanup should be made once it's in.

ChangeSet@1.1063.37.4, 2003-09-01 16:11:03-03:00, cw@sgi.com
  [PATCH] SGI fetchop driver
  
  Marcelo,
  
  As discussed here is an updated version of the SGI SN fetchop (AMO)
  driver for inclusion:
  
   Config.in |    4
   Makefile  |    3
   fetchop.c |  516 ++++++++++++++++++++++++++++++++++++++++++++++++++++
   3 files changed, 522 insertions(+), 1 deletion(-)
  
  
  # This is a BitKeeper generated patch for the following project:
  # Project Name: Linux kernel tree
  # This patch format is intended for GNU patch command version 2.5 or higher.
  # This patch includes the following deltas:
  #	           ChangeSet	1.1087  -> 1.1088
  #	drivers/char/Config.in	1.51    -> 1.52
  #	drivers/char/Makefile	1.36    -> 1.37
  #	               (new)	        -> 1.1     drivers/char/fetchop.c
  #
  # The following is the BitKeeper ChangeSet Log
  # --------------------------------------------
  # 03/08/27	cw@tomahawk.engr.sgi.com	1.1088
  # Add SGI fetchop driver
  # --------------------------------------------
  #

ChangeSet@1.1063.1.64, 2003-09-01 15:03:22-04:00, jgarzik@redhat.com
  [NET] s/blog_dev/backlog_dev/ in process_backlog, net/core/dev.c
  
  This 100% cosmetic change reduces the diff between 2.4 and 2.5.

ChangeSet@1.1063.1.62, 2003-09-01 14:56:29-04:00, jgarzik@redhat.com
  [NET] move netif_* helpers from tg3 driver to linux/netdevice.h
  
  Helpers moved:
  netif_poll_{enable,disable}, __netif_rx_complete, netif_tx_disable
  
  Use the helpers in net/core/dev.c.

ChangeSet@1.1063.37.3, 2003-09-01 15:11:53-03:00, adam@os.inf.tu-dresden.de
  [PATCH] Add kmap_types.h to include/asm-alpha
  
  A kmap_types.h is needed to compile crypto on alpha.

ChangeSet@1.1063.37.2, 2003-09-01 14:23:36-03:00, m.c.p@wolk-project.de
  [PATCH] aty128fb: find the video bios on a Latitude C600 (M3) Inspiron 8000 (M4)
  
  Hi Marcelo,
  
  this patch makes aty128fb find the video bios on a Latitude C600 (M3) and
  Inspiron 8000 (M4).
  
  Patch from Andreas Oberritter.
  
  Anyway, works. Please apply for 2.4.23-pre2. Thanks.

ChangeSet@1.1063.1.60, 2003-09-01 13:03:50-04:00, jgarzik@redhat.com
  [netdrvr ne2k-pci] ethtool_ops support

ChangeSet@1.1063.36.5, 2003-09-01 13:59:20-03:00, stelian@popies.net
  [PATCH] meye driver update
  
  Hi,
  
  This is a sync with the 2.5 meye driver. Nothing really important here,
  just makes it easier for me to maintain both branches.
  
  Marcelo, please apply.
  
  Thanks,
  
  Stelian.
  
  ===== drivers/media/video/meye.h 1.8 vs edited =====

ChangeSet@1.1063.36.4, 2003-09-01 13:58:56-03:00, stelian@popies.net
  [PATCH] reenable CAPTURE button in sonypi
  
  This attached patch reenables the CAPTURE button events in the sonypi
  driver, which were lost with the latest patch...
  
  The same patch should apply cleanly on both 2.4 and 2.6 kernels.
  
  Marcelo, Linus, please apply.
  
  Stelian.
  
  ===== drivers/char/sonypi.h 1.18 vs edited =====

ChangeSet@1.1063.36.3, 2003-09-01 13:57:49-03:00, javaman@katamail.com
  [PATCH] small config fix for ISDN
  
  Hi,
  
  trying to install modules in 2.4.22 I get this error:
  depmod: *** Unresolved symbols in /lib/modules/2.4.22/kernel/drivers/isdn/isdn.o
  depmod: 	sk_run_filter
  depmod: 	sk_chk_filter
  
  this is the fix for drivers/isdn/Config.in, please apply:

ChangeSet@1.1063.1.59, 2003-09-01 12:56:54-04:00, jgarzik@redhat.com
  [netdrvr ne2k-pci] sync with 2.5 (100% minor cleanups)

ChangeSet@1.1063.1.58, 2003-09-01 12:51:51-04:00, jgarzik@redhat.com
  [netdrvr ne2k-pci] allocate netdev+8390 struct using new alloc_ei_netdev()
  
  Also, call pci_disable_device() in PCI ->remove handler,
  to match pci_enable_device() in PCI ->probe handler.

ChangeSet@1.1063.1.57, 2003-09-01 12:48:28-04:00, jgarzik@redhat.com
  [netdrvr 8390] new function alloc_ei_netdev()
  
  (preferred over alloc_etherdev + 8390-specific ethdev_init)

ChangeSet@1.1063.36.2, 2003-09-01 10:30:31-03:00, marcelo@logos.cnet
  Merge http://linux-mh.bkbits.net/fw-loader-2.4
  into logos.cnet:/home/marcelo/bk/linux-2.4

ChangeSet@1.1063.36.1, 2003-09-01 09:14:13-03:00, cw@sgi.com
  [PATCH] Remove kdb hooks from SGI Altix Console driver
  
  Marcelo,
  
  Keith does not want KDB distributed outside the main KDB patches.
  Please apply this incremental update to the SN serial/console driver.
  
  
  Thanks!
  
    --cw

ChangeSet@1.1063.35.4, 2003-09-01 02:44:55-07:00, davem@nuts.ninka.net
  [IPV6]: Do not BUG() on icmp6 socket contention, just drop.

ChangeSet@1.1063.35.3, 2003-09-01 01:12:11-07:00, xose@wanadoo.es
  [TG3]: ICH2 needs MBOX write reorder bug workaround too.

ChangeSet@1.1063.1.56, 2003-08-31 20:09:19-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] PCI MWI cleanup; remove unneeded workaround
  
  * The PCI layer now handles incorrect cacheline size settings,
    as it should.  Remove our own workarounds.
  * Move pci_set_mwi up much earlier in the probe process,
    and check its return value.
  * Call pci_clear_mwi() in ->probe error handling
  * Call pci_clear_mwi() in ->remove

ChangeSet@1.1063.1.54, 2003-08-31 15:38:40-04:00, hirofumi@mail.parknet.co.jp
  [netdrvr 8139too] don't start thread when it's not needed
  
      The thread for was unneeded on chips other than CH_8139_K/8129. So,
      this patch doesn't create the thread on chips other than
      CH_8139_K/8129.
  

ChangeSet@1.1063.1.53, 2003-08-31 15:34:30-04:00, hirofumi@mail.parknet.co.jp
  [netdrvr 8139too] remove driver-based poisoning of net_device
  
  Harmless in 2.4, but causes oopses on rmmod in 2.6.
  
  slab poisoning can take care of this for us, anyway.

ChangeSet@1.1063.34.1, 2003-08-31 12:22:46-03:00, marcelo@logos.cnet
    Change contact information, again.

ChangeSet@1.1063.1.52, 2003-08-31 11:01:26-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] must call NAPI-specific vlan hook

ChangeSet@1.1063.30.5, 2003-08-31 09:53:21-04:00, jgarzik@redhat.com
  [BK] ignore auto-generated files lib/{crc32table.h,gen_crc32table}

ChangeSet@1.1063.30.4, 2003-08-31 09:52:16-04:00, jgarzik@redhat.com
  [PCI] fix export of pdev_set_mwi/pci_generic_prep_mwi
  
  Missed in recent PCI MWI change.

ChangeSet@1.1063.30.3, 2003-08-31 09:51:32-04:00, jgarzik@redhat.com
  [ia32] add PCI id for VIA irq router
  
  Noticed by Sebastian Reichelt.

ChangeSet@1.1063.1.51, 2003-08-31 09:33:38-04:00, purna@jcom.home.ne.jp
  [netdrvr] fix skb_padto bugs introduced when skb_padto was introduced
  
  It seems that skb_padto security fixes in 2.4 and 2.5 trying
  to fix "CAN-2003-0001:Multiple ethernet NID device drivers
  do not pad frames with null bytes", do not put the skb_padto
  blocks in proper places in the  3c527, eth16i, fmv18x, seeq8005,
  yellowfin device drivers.   
  
  In case a driver calls skb_padto(), it is possible
  that the space available in the original skb buffer tailroom is less
  than the space to pad. In this case, in short, the skb_padto()
  will create a new skb buffer, copy data from the original
  skb buffer to a new skb buffer, free the original buffer,
  and finally return the new buffer.
  
  If this happens to the aforementioned device drivers, they come to
  point to wrong data. And, for 3c527 and yellowfin, the drivers can
  unexpectedly double free the original skb buffers since they still
  point to the original skb buffers. The attached patch against
  2.4.23pre1 fixes these issues.

ChangeSet@1.1063.1.50, 2003-08-31 08:48:07-04:00, jgarzik@redhat.com
  [netdrvr 8139too] remove useless board names
  
  The only thing that differentiated most of the entries in the
  board_info[] table and the board_t type was the vendor branding
  string for the board.  This table is a pain to maintain, so we
  prefer to simply use "RTL8129" or "RTL8139".

ChangeSet@1.1063.1.49, 2003-08-31 08:40:01-04:00, lethal@linux-sh.org
  [netdrvr 8139too] fix and pci ids needed for SH platform
  
  a.k.a. Sega Broadband Adapter.

ChangeSet@1.1063.1.48, 2003-08-31 08:17:34-04:00, jgarzik@redhat.com
  [netdrvr pcmcia] support SIOC[GS]MII{PHY,REG} ioctls
  
  Updated drivers;  3c574_cs, axnet_cs, pcnet_cs, xirc2ps_cs
  
  Thanks to Komuro for pointing this out.

ChangeSet@1.1063.33.1, 2003-08-31 01:20:34-07:00, davem@nuts.ninka.net
  Merge nuts.ninka.net:/home/davem/src/BK/tg3-2.4
  into nuts.ninka.net:/disk1/davem/BK/tg3-2.4

ChangeSet@1.1063.1.47, 2003-08-31 02:06:24-04:00, jgarzik@redhat.com
  [netdrvr 8139too] make features more persistent; fix PCI DAC mode
  
  * only set PCIDAC (64-bit PCI) bit in hardware if
    sizeof(dma_addr_t) > 32.  Need a better test for whether
    64-bit mode is _really_ needed.
  * cache chip command register in private struct.  this allows
    the setting of rx-vlan, rx-csum, and other features to be
    persistent across the entire lifetime of the net device.
  * remove dead private struct members frag_skb, dropping_frag,
    and pci_using_dac.

ChangeSet@1.1063.32.3, 2003-08-30 22:39:31-07:00, davem@nuts.ninka.net
  [SPARC64]: In sysv IPC translation, mask out IPC_64 as appropriate.
  
  Based upon a patch from Keith M Wesolowski <wesolows@foobazco.org>

ChangeSet@1.1063.32.2, 2003-08-30 22:21:31-07:00, davem@nuts.ninka.net
  [SPARC]: Fix uniprocessor build.

ChangeSet@1.1063.1.46, 2003-08-31 00:48:20-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] stats improvements and fixes
  
  * make sure rx_frags is still accounted
  * query RxMissed register, and clear, upon each get-stats func call

ChangeSet@1.1063.31.1, 2003-08-30 20:45:22-07:00, laforge@netfilter.org
  [NETFILTER]: Fix routing key in ipt_MASQUERADE.c

ChangeSet@1.1063.1.45, 2003-08-30 23:34:29-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] bump version

ChangeSet@1.1063.1.44, 2003-08-30 23:23:08-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] fix NAPI bug; remove board_type distinction, not needed

ChangeSet@1.1063.30.1, 2003-08-30 22:53:25-04:00, ink@jurassic.park.msu.ru
  [PCI] update Memory-Write-Invalidate (MWI) transaction support
  
  Sync up PCI MWI code with 2.5:
  - no changes required for drivers or architectures with HAVE_ARCH_PCI_MWI;
  - do respect BIOS settings: if the cacheline size is multiple
    of that we have expected, assume that this is on purpose;
  - assume cacheline size of 32 bytes for all x86s except K7/K8 and P4.
    Actually it's good for 386/486s as quite a few PCI devices do not support
    smaller values.
  

ChangeSet@1.1063.1.43, 2003-08-30 22:44:26-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] small cleanups
  
  * remove netif_queue_stopped test, netif_wake_queue already does that
  * move vlan stuff to top of file
  * remove __dev markers
  * update todo list at top of file
  * remove pci_set_dma_mask argument casts; ULL suffixes preferred.

ChangeSet@1.1063.1.42, 2003-08-30 22:17:19-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] remove mentions of RTL8169 (now handled by "r8169")

ChangeSet@1.1063.1.41, 2003-08-30 22:14:04-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] update todo list in header

ChangeSet@1.1063.1.40, 2003-08-30 22:09:37-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] support NAPI on RX path; Ditch RX frag handling.
  
  NAPI is turned on unconditionally for the RX path.  The hardware
  supports interrupt mitigation, so that should be investigated too.
  
  RX fragment handling removed.  We simply ensure that we alloc
  buffers large enough to hold incoming packets.  Any stray RX
  frags that occur (shouldn't be any) will be dropped.

ChangeSet@1.1063.1.39, 2003-08-30 21:01:59-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] build TX checksumming code, but default OFF
  
  (previously it was ifdef'd)
  
  Also, bump version to 1.0.

ChangeSet@1.1063.1.38, 2003-08-30 19:56:01-03:00, johnstul@us.ibm.com
  [PATCH] Convert /proc/interrupts to use seq_file
  
  Marcelo, All,
  
  	This patch converts /proc/interrupts to use the seq_file interface on
  i386 (thanks to Randy for adding the seq "single" code). This prevents
  memory corruption caused by /proc/interrupts overflowing its page sized
  buffer on systems with high cpu and interrupt counts.
  
  Please consider for inclusion.
  
  thanks
  -john

ChangeSet@1.1063.1.37, 2003-08-30 18:53:48-03:00, marcelo@logos.cnet
    Updated my contact information

ChangeSet@1.1063.1.36, 2003-08-30 16:20:20-03:00, akpm@osdl.org
  [PATCH] inodes_stat.nr_inodes race fix
  
  Small fix to dispose_list() to ensure that inodes_stat.nr_inodes is protected
  by inode_lock.
  
  
  
   fs/inode.c |   19 +++++++++++--------
   1 files changed, 11 insertions(+), 8 deletions(-)

ChangeSet@1.1063.25.32, 2003-08-30 14:23:17-03:00, ntfs@flatcap.org
  [PATCH] Fix NTFS build warnings
  
  Hi Marcelo,
  
  This patch:
    Fixes all NTFS build warnings
    Fixes some broken macros (debug build only)
  
  Gerardo Exequiel Pozzi sent you a patch to fix the NTFS build warnings.
  I have tested the patch and fixed a couple of broken macros he missed.
  Anton Altaparmakov has given the patch his seal of approval :-)
  
  Please can you apply the patch to 2.4.22-rc4
  
  Cheers,
    FlatCap - Richard Russon
    ntfs@flatcap.org

ChangeSet@1.1063.25.31, 2003-08-30 11:53:58-03:00, marcelo@logos.cnet
    Changed EXTRAVERSION to -pre2
  TAG: v2.4.23-pre2

ChangeSet@1.1063.25.30, 2003-08-30 11:49:43-03:00, elenstev@mesatop.com
  [PATCH] Add six more Configure.help texts from the -ac tree
  
  Hi Marcelo,
  
  Here are another six Configure.help texts which have been sitting in
  Alan's tree for a while.  Like the others, these texts originated in the
  development tree.  The order in the -ac tree has be retained for easier
  re-merging.
  
  These six texts appear to be the last which are in the -ac tree and
  which are currently needed by mainline 2.4.
  
  Please apply.  This patch was made against your current (this morning)
  bk tree.
  
  Steven
  
  CONFIG_BLK_DEV_TRIFLEX
  CONFIG_BLK_DEV_SC1200
  CONFIG_BLK_DEV_PDC202XX_NEW
  CONFIG_MTD_CONCAT
  CONFIG_HP_SDC
  CONFIG_PDC_CONSOLE

ChangeSet@1.1063.25.29, 2003-08-30 11:45:36-03:00, m.c.p@wolk-project.de
  [PATCH] DRM menu the right fix
  
  thanks for merging the DRM menu cleanup patch. But now looking at it, let's do
  it a different and the most right way. Delete the extra DRM-Config.in file
  and move it back to were it was again before the cleanup but with a
  mainmenu_option. This looks better and has the same effect, but w/o
  introducing another new file.

ChangeSet@1.1063.25.27, 2003-08-30 11:37:30-03:00, lethal@linux-sh.org
  [PATCH] Add Paul Mundt to CREDITS
  
  Here's a quick patch to add myself to CREDITS, please apply.

ChangeSet@1.1063.25.26, 2003-08-30 11:37:02-03:00, rddunlap@osdl.org
  [PATCH] add seq_file "single" interfaces
  
  Hi,
  
  This patch adds the seq_file "single" interfaces from 2.6.0-test4
  to 2.4.22++.  This will enable larger /proc/interrupts and
  /proc/mdstat, which currently have some oopsing problems
  with large outputs.
  
  Please apply.
  
  --
  ~Randy
  
  
  patch_name:	seq_single_2423p1.patch
  patch_version:	2003-08-25.09:34:59
  author:		Randy.Dunlap <rddunlap@osdl.org>
  description:	add seq_file "single" interfaces from 2.6.0-test4
  product:	Linux
  product_versions: 2422
  diffstat:	=
   fs/seq_file.c            |   90 +++++++++++++++++++++++++++++++++++++++++++++--
   include/linux/seq_file.h |   13 ++++++
   2 files changed, 100 insertions(+), 3 deletions(-)

ChangeSet@1.1063.25.25, 2003-08-30 11:35:21-03:00, akpm@osdl.org
  [PATCH] tty oops fix
  
  Ancient bug, reported by Hiroshi Inoue <inoueh@uranus.dti.ne.jp>:
  
   1. login to tty2 (not tty1)
   2. start kon (Kanji cONsole emulator, console which support
      Japanese characters)
   3. exit kon
   4. logout
  
  It oopses in the debugging function check_tty_count(), walking a list_head
  which has been list_del()'d.   Call trace is:
  
  #0  check_tty_count (tty=0x10d42000, routine=0xc817b00 ".paths") at include/asm/processor.h:583
  #1  0x022c6c00 in do_tty_hangup (data=0x10d42000) at drivers/char/tty_io.c:426
  #2  0x022c6f60 in tty_vhangup (tty=0xc817b00) at drivers/char/tty_io.c:536
  #3  0x022c6fcc in disassociate_ctty (on_exit=1) at drivers/char/tty_io.c:574
  #4  0x02127aee in do_exit (code=0) at kernel/exit.c:718
  #5  0x02127caa in do_group_exit (exit_code=0) at kernel/exit.c:796
  #6  0x02127cbc in sys_exit_group (error_code=0) at kernel/exit.c:807
  
  The tty refcount is zero, so everything seems consistent and sensible.  The
  fix just uses list_del_init() on that list_head.
  
  
   drivers/char/tty_io.c |    4 ++--
   1 files changed, 2 insertions(+), 2 deletions(-)

ChangeSet@1.1063.25.24, 2003-08-30 11:34:42-03:00, akpm@osdl.org
  [PATCH] fix possible busywait in rtc_read()
  
  If two processes are waiting in rtc_read(), only one will get the data.  The
  other will madly spin around the loop in state TASK_RUNNING until another
  interrupt happens.
  
  Fix it by resetting TASK_INTERRUPTIBLE _inside_ the retry loop.
  
  
  
   drivers/char/rtc.c |    4 ++--
   1 files changed, 2 insertions(+), 2 deletions(-)

ChangeSet@1.1063.25.23, 2003-08-30 11:32:03-03:00, willy@w.ods.org
  [PATCH] Fix log buffer length issues
  
  On Fri, Aug 29, 2003 at 01:14:19PM -0300, Marcelo Tosatti wrote:
  > I'm waiting for your selectable log buffer lengh fixes :)
  
  OK, Marcelo, here comes my proposed fix. Tom, does it look better for you ?
  BTW, Tom, I found the exact reason for the line which irritated you :
  #if !defined(CONFIG_LOG_BUF_SHIFT) || (CONFIG_LOG_BUF_SHIFT - 0 == 0)
  
  it was because because I was worried about CONFIG_LOG_BUG_SHIFT being defined
  to the empty string (a simple #define CONFIG_LOG_BUG_SHIFT is enough), as I
  remember it happened to me when working on it. But there's no reason here for
  this to happen, otherwise we would have far worse problems with values extracted
  from .config, so I fixed it.
  
  I added the config line to all archs. I used copy paste, so either I broke them
  all, either none. I'll start a compilation on my alpha while I'm on the way
  home, to check. I you have questions, please do ask.
  
  Cheers,
  Willy

ChangeSet@1.1063.25.22, 2003-08-30 11:22:54-03:00, geert@linux-m68k.org
  [PATCH] Sonic Ethernet unsafe interrupt
  
  Sonic Ethernet: Use the interrupt safe version of dev_kfree_skb{_irq} within
  the interrupt handler (from Michael Mller)

ChangeSet@1.1063.25.21, 2003-08-30 11:22:15-03:00, geert@linux-m68k.org
  [PATCH] lmc_proto.c includes <asm/smp.h>
  
  lmc_proto.c includes <asm/smp.h>, causing build failures on UMP-only
  architectures

ChangeSet@1.1063.25.20, 2003-08-30 11:21:33-03:00, mike.miller@hp.com
  [PATCH] cciss multi-path failover in md
  
  Marcelo,
  Here's an updated failover patch created from your BK tree. I downloaded the tree this morning. I'm sorry it took me so long to get back to you. I've been working some HP related issues over the last few days. Please consider this for inclusion.
  Patch description:
  Enables multi-path failover support in md environments.
  Changes:
  1. Sends a no-op command down to the controller and expects it to return in a very short time.
  2. Adds the ability to extend the time in which the command can return.
  3. Monitors the heartbeat register on the controller to cover the special case of a PCI Master Abort.
  
  Thanks,
  mikem

ChangeSet@1.1063.25.19, 2003-08-30 11:20:44-03:00, geert@linux-m68k.org
  [PATCH] dmasound core fixes
  
  Dmasound core fixes from Christoph Hellwig in 2.6.0:
    - Some exported symbols are declared __init - in the modular case this is
      freed before the other modules can call it..

ChangeSet@1.1063.25.18, 2003-08-30 11:04:23-03:00, geert@linux-m68k.org
  [PATCH] M68k FPU emulator
  
  M68k FPU emulator: Add fgetman, fgetexp and fsqrt (from Michael Mller and
  Roman Zippel)

ChangeSet@1.1063.25.17, 2003-08-30 11:03:50-03:00, geert@linux-m68k.org
  [PATCH] dmasound SOUND_PCM_READ_RATE
  
  dmasound: Implement missing SOUND_PCM_READ_RATE ioctl (from Richard Zidlicky)

ChangeSet@1.1063.25.16, 2003-08-30 11:02:51-03:00, geert@linux-m68k.org
  [PATCH] M68k cpu_relax()
  
  M68k: Make cpu_relax() compatible with 2.6.

ChangeSet@1.1063.25.15, 2003-08-30 11:01:56-03:00, geert@linux-m68k.org
  [PATCH] Dmasound invalid vs. illegal
  
  Dmasound: Use `invalid' instead of `illegal' (from 2.5.x)

ChangeSet@1.1063.25.14, 2003-08-30 11:00:51-03:00, geert@linux-m68k.org
  [PATCH] M68k invalid vs. illegal
  
  M68k: Use `invalid' instead of `illegal' (from Steven Cole in 2.5.x)

ChangeSet@1.1063.25.13, 2003-08-30 10:59:56-03:00, geert@linux-m68k.org
  [PATCH] M68k free_io_area()
  
  M68k: Take the gap into account in free_io_area() (from Michael Mller)

ChangeSet@1.1063.25.12, 2003-08-30 10:58:54-03:00, geert@linux-m68k.org
  [PATCH] M68k mm cleanup
  
  M68k: Kill superfluous includes and obsolete commented-out code in mm code.

ChangeSet@1.1063.25.11, 2003-08-30 10:58:36-03:00, geert@linux-m68k.org
  [PATCH] Rename ariadne2 to zorro8390
  
  Rename ariadne2 to zorro8390, since this driver supports several NS8390-based
  Zorro Ethernet cards. Kill all never used occurrencies of CONFIG_NE2K_ZORRO.

ChangeSet@1.1063.25.10, 2003-08-30 10:56:49-03:00, geert@linux-m68k.org
  [PATCH] M68k RTC updates
  
  M68k: Use genrtc on all m68k platforms

ChangeSet@1.1063.25.9, 2003-08-30 10:55:16-03:00, geert@linux-m68k.org
  [PATCH] fb_cmap and transparency
  
  If a colormap contains no transparency information, fb_set_cmap() calls
  fb_setcolreg() with trans = 0. This causes all CLUT entries to be fully
  transparent on hardware that does have transparency information in the CLUT
  registers.
  
  The following patch solves this problem by changing the default transparency
  from 0 (full transparent) to 0xffff (full opaque).

ChangeSet@1.1063.25.8, 2003-08-30 10:52:24-03:00, geert@linux-m68k.org
  [PATCH] Isapnp warning
  
  Isapnp: Kill warning if CONFIG_PCI is not set, like it's done in 2.6.0.

ChangeSet@1.1063.25.7, 2003-08-30 10:51:06-03:00, geert@linux-m68k.org
  [PATCH] M68k ptrace
  
  M68k: Use ptrace_check_attach instead of doing the checks ourselves (from
  Andreas Schwab).

ChangeSet@1.1063.25.5, 2003-08-30 10:40:43-03:00, thomas@winischhofer.net
  [PATCH] sisfb update
  
  Marcelo,
  
  attached is an update for the sis framebuffer driver. As usual, heavily
  tested. Reduces source size by about 5000 lines...
  
  Please apply.
  
  Thomas

ChangeSet@1.1063.25.4, 2003-08-30 10:39:17-03:00, andrea@suse.de
  [PATCH] vmalloc allocations in ipc needs smp initialized
  
  Hi Marcelo,
  
  I submit you this patch for 2.4.23 merging. In short if you change
  SEMMNI to 8192 the kernel will crash at boot, beause it tries to call
  vmalloc before the smp is initialized. The reason is that vmalloc calls
  into the pte alloc code, and the fast pte alloc is tried first, but that
  reads into the pte_quicklist, that requires the cpu_data to be
  initialized (and that happens in smp_init()).
  
  the patch is obviously safe, since no piece of kernel (especially the
  code in the check_bugs and smp_init paths ;) calls into the ipc
  subsystem.
  
  The reason this started to trigger wasn't really that we increased
  SEMMNI, but what happend is that some IPC data structure grown, and for
  some reason the corruption due the uninitalized pte_quicklist
  triggers only for smp boxes with less than 1G (not very common anymore
  ;). So it wasn't immediatly reproducible on all setups.
  
  2.6 doesn't suffer from the same problem, simply because 2.6 isn't using
  the quicklist anymore, but I think it would be much more correct to make
  the same change in 2.6 too, since whatever cond_resched() in the vm
  paths (and they're definitely allowed to call it), will lead to a crash
  since the init task isn't initialized and the scheduler can't be invoked
  yet. (and 2.6 already has the bigger data structures that should trigger
  the vmalloc all the time on all setups)

ChangeSet@1.1063.29.40, 2003-08-30 10:19:18-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: resend - mm checks have precedence bugs
  

ChangeSet@1.1063.29.39, 2003-08-30 10:09:02-03:00, marcelo@logos.cnet
    add sysctl bits for setuid core

ChangeSet@1.1063.29.38, 2003-08-30 09:55:31-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: Fix the file sharing/initrd bug
  

ChangeSet@1.1063.29.37, 2003-08-30 09:55:07-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: Add headers for wolfson codecs
  

ChangeSet@1.1063.29.36, 2003-08-30 09:54:44-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: add sysctl number for setuid core
  

ChangeSet@1.1063.29.35, 2003-08-30 09:50:13-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: allow setuid core dumps
  
  In some situations you want to get dumps of setuid apps, either because
  you administer the system or because you have a secure area to collect
  them all (remember core path is configurable too).
  
  If the admin enables them this patch dumps setuid core files as root
  owned files in the nominated location. The default behaviour remains that
  users dont get core of setuid files.
  
  This has been in -ac for a while and is from RH work done at the request
  of various large users who collect all their cores in a dump dir

ChangeSet@1.1063.29.34, 2003-08-30 09:47:38-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: tdfxfb updates for 24/32 and big endian
  

ChangeSet@1.1063.29.33, 2003-08-30 09:46:49-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: VGA also works on IA64
  

ChangeSet@1.1063.29.32, 2003-08-30 09:46:20-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: USB audio fixes for OSS API compliance
  

ChangeSet@1.1063.29.31, 2003-08-30 09:45:26-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: makefile/config update for sound changes
  

ChangeSet@1.1063.29.30, 2003-08-30 09:45:18-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: fix i810 audio leak
  

ChangeSet@1.1063.29.29, 2003-08-30 09:42:16-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: cmpci update
  

ChangeSet@1.1063.29.28, 2003-08-30 09:41:54-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: ALi5455 update
  

ChangeSet@1.1063.29.27, 2003-08-30 09:41:20-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: ad1889 error handling fixes
  

ChangeSet@1.1063.29.26, 2003-08-30 09:40:37-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: wolfson ac97 touchscreen driver
  

ChangeSet@1.1063.29.25, 2003-08-30 09:39:35-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: aacraid update
  

ChangeSet@1.1063.29.24, 2003-08-30 09:38:40-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: update cpia driver to fix warnings
  

ChangeSet@1.1063.29.23, 2003-08-30 09:37:46-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: Add disk hotplug to the IDE core
  
  IFF your hardware supports it you can now do
  
  hdparm -b0 /dev/hda
  remove device
  replace with different device
  hdparm -b1 /dev/hda
  
  This has been tested a fair bit with thinkpad laptops but not extensively
  hammered with other controllers supporting the facility (some HPT/SI cards).
  Also note that in general even the hardware supporting it does not support
  hotplug in a master/slave setup - that is a hardware limit.

ChangeSet@1.1063.29.22, 2003-08-30 09:30:31-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: split ide probe code up
  
  Lots of probe internals are needed for hotplug too so we split it into
  a set of meaningful routines and export the right bits

ChangeSet@1.1063.29.21, 2003-08-30 09:29:51-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: fix cable detect issue with sata
  

ChangeSet@1.1063.29.20, 2003-08-30 09:13:21-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: update ide headers for hotplug
  

ChangeSet@1.1063.29.19, 2003-08-30 09:10:29-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: update ide raid for info pointer changes
  

ChangeSet@1.1063.29.18, 2003-08-30 08:58:15-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: siimage: set a sata flag on the hwif so we can do cable det
  

ChangeSet@1.1063.29.17, 2003-08-30 08:57:01-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: Add Intel ICH3 hotplug support
  
  This covers quite a few laptops

ChangeSet@1.1063.29.16, 2003-08-30 08:55:38-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: move sibyte driver into the right dir
  

ChangeSet@1.1063.29.15, 2003-08-30 08:52:47-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: add open/close methods to ide-default for hotplug
  

ChangeSet@1.1063.29.14, 2003-08-30 08:51:50-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: fix missing formatting info in ide-cd
  

ChangeSet@1.1063.29.13, 2003-08-30 08:50:45-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: fix nowayout handling on softdog
  

ChangeSet@1.1063.29.12, 2003-08-30 08:49:35-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: warning fix
  

ChangeSet@1.1063.29.11, 2003-08-30 08:48:46-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: fix a missing rocket card
  

ChangeSet@1.1063.29.10, 2003-08-30 00:38:23-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: improved extra key bounce fix
  

ChangeSet@1.1063.29.9, 2003-08-30 00:36:46-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: update i8xx watchdog
  

ChangeSet@1.1063.29.8, 2003-08-30 00:32:59-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: amd watchdog update
  

ChangeSet@1.1063.29.7, 2003-08-30 00:30:41-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: wolfson touchscreen docs
  
  #ra1

ChangeSet@1.1063.29.6, 2003-08-30 00:29:59-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: update INDEX for docs
  

ChangeSet@1.1063.29.5, 2003-08-30 00:29:40-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: replace the pci router logic with working code
  
  This is more verbose but actually uses less memory as its all __init
  unlike the big table.
  
  The table also fails because there are controllers that have dependancies
  for routing on either additional components (440GX) or version (SiS) which
  it could not handle.

ChangeSet@1.1063.29.4, 2003-08-30 00:10:18-03:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PATCH: remove all the 440gx broken bios stuff
  
  There is a better way to fix this and the SiS and other bits in the PCI
  layer. That fix means this bit can go

ChangeSet@1.1063.29.3, 2003-08-29 23:18:59-03:00, cw@sgi.com
  [PATCH] SGI SN Serial/Console Driver
  
  Marcelo,
  
  As discussed here is the serial & console driver required for Altix
  systems.
  
   Documentation/Configure.help |   11
   drivers/char/Config.in       |    6
   drivers/char/Makefile        |    1
   drivers/char/sn_serial.c     | 1190 +++++++++++++++++++++++++++++++++
   drivers/char/tty_io.c        |    7
   5 files changed, 1215 insertions(+)
  
  
  # This is a BitKeeper generated patch for the following project:
  # Project Name: Linux kernel tree
  # This patch format is intended for GNU patch command version 2.5 or higher.
  # This patch includes the following deltas:
  #	           ChangeSet	1.1086  -> 1.1087
  #	drivers/char/Config.in	1.50    -> 1.51
  #	drivers/char/tty_io.c	1.26    -> 1.27
  #	Documentation/Configure.help	1.182   -> 1.183
  #	drivers/char/Makefile	1.35    -> 1.36
  #	               (new)	        -> 1.2     drivers/char/sn_serial.c
  #
  # The following is the BitKeeper ChangeSet Log
  # --------------------------------------------
  # 03/08/27	cw@tomahawk.engr.sgi.com	1.1087
  # Add SGI l1 Serial/Console Driver
  # --------------------------------------------
  #

ChangeSet@1.1104, 2003-08-29 13:29:44-06:00, bjorn.helgaas@hp.com
  ia64: Remove AIC7XXX driver from ski defconfig.

ChangeSet@1.1063.29.2, 2003-08-29 13:27:42-03:00, marcelo@logos.cnet
  Delete unused drivers/scsi/aic79xx (now aic7xxx supports it)
  
  .del-scsi_message.h~702d04df39cec421:
    Delete: drivers/scsi/aic79xx/scsi_message.h
  .del-scsi_iu.h~19dfb28b403d5076:
    Delete: drivers/scsi/aic79xx/scsi_iu.h
  .del-queue.h~22333ebc4752ba27:
    Delete: drivers/scsi/aic79xx/queue.h
  .del-cam.h~142be79aa2e7b6e4:
    Delete: drivers/scsi/aic79xx/cam.h
  .del-aiclib.h~91a202de5ec07b45:
    Delete: drivers/scsi/aic79xx/aiclib.h
  .del-aiclib.c~4f9c5e58fe29475f:
    Delete: drivers/scsi/aic79xx/aiclib.c
  .del-aic79xx_seq.h~f087a47d39ec35d1:
    Delete: drivers/scsi/aic79xx/aic79xx_seq.h
  .del-aic79xx_reg_print.c~4602f821bb30aa98:
    Delete: drivers/scsi/aic79xx/aic79xx_reg_print.c
  .del-aic79xx_reg.h~2a5d1aeafe35d774:
    Delete: drivers/scsi/aic79xx/aic79xx_reg.h
  .del-aic79xx_proc.c~65ba7c0cbcae9e17:
    Delete: drivers/scsi/aic79xx/aic79xx_proc.c
  .del-aic79xx_pci.c~f3be49004874d74d:
    Delete: drivers/scsi/aic79xx/aic79xx_pci.c
  .del-aic79xx_osm_pci.c~ce497673678cc8cb:
    Delete: drivers/scsi/aic79xx/aic79xx_osm_pci.c
  .del-aic79xx_osm.h~a9993aeb34f68385:
    Delete: drivers/scsi/aic79xx/aic79xx_osm.h
  .del-aic79xx_osm.c~c85edf4627f2d3b8:
    Delete: drivers/scsi/aic79xx/aic79xx_osm.c
  .del-aic79xx_inline.h~4fe599bddc047da0:
    Delete: drivers/scsi/aic79xx/aic79xx_inline.h
  .del-aic79xx_core.c~3acdfe0b216b89b2:
    Delete: drivers/scsi/aic79xx/aic79xx_core.c
  .del-aic79xx.seq~1fc373c5c245fa53:
    Delete: drivers/scsi/aic79xx/aic79xx.seq
  .del-aic79xx.reg~c7d1afd63bee29d:
    Delete: drivers/scsi/aic79xx/aic79xx.reg
  .del-aic79xx.h~f52414d5ceae1d0c:
    Delete: drivers/scsi/aic79xx/aic79xx.h
  .del-Makefile~170d5d2f4fc1242d:
    Delete: drivers/scsi/aic79xx/Makefile
  .del-Config.in~5417c5049523b240:
    Delete: drivers/scsi/aic79xx/Config.in
  .del-CHANGELOG~d01c3638ccfa2574:
    Delete: drivers/scsi/aic79xx/CHANGELOG

ChangeSet@1.1063.29.1, 2003-08-29 13:17:06-03:00, masanari.iida@hp.com
  [PATCH] SCSI blacklist HP Va7140
  
  As Stefan Schindewolf reported on 25/Aug 2003 on Kernel mailing list,
  scsi_scan.c has missing entory and also typo.
  Apply this patch on 2.4.23-preX.
  
  Regards,
  
  masanari

ChangeSet@1.1063.28.6, 2003-08-29 21:11:09+10:00, paulus@samba.org
  PPC32: Implement semtimedop system call.

ChangeSet@1.1063.28.5, 2003-08-29 20:56:54+10:00, paulus@samba.org
  PPC32: Restructure signal code, new ucontext structure, add swapcontext syscall.
  
  The ucontext struct now corresponds with glibc's new ucontext_t.  The old
  ucontext didn't actually have room for all the registers, and it had to be
  changed to allow setcontext et al. to be implemented.  This means that the
  stack layout for real-time signal delivery has changed slightly.  Existing
  applications using the uc_mcontext.regs pointer will still work since the
  new uc_regs field is in the same position and points to the start of the
  mcontext, where the registers are saved.
  
  We now save the vector registers on the stack on signal delivery if the process
  has ever used any altivec instructions (since the last exec).
  
  Swapcontext is implemented as a system call because it isn't possible to set
  all three of LR, CTR and the instruction pointer to arbitrary values at user
  level, and because the kernel knows whether the FP and vector registers are
  owned by this process and can optimize in the case that they aren't.  With
  the swapcontext system call we can implement setcontext, getcontext and
  swapcontext.

ChangeSet@1.1063.28.4, 2003-08-29 20:37:52+10:00, paulus@samba.org
  PPC32: Minor cleanups and fixes for 4xx/BookE systems

ChangeSet@1.1063.28.3, 2003-08-29 19:08:02+10:00, paulus@samba.org
  PPC32: Add support for the PPC970 processor.

ChangeSet@1.1063.28.2, 2003-08-29 17:22:05+10:00, paulus@samba.org
  PPC32: Use CONFIG_IBM_OPENBIOS instead of CONFIG_TREEBOOT

ChangeSet@1.1063.23.5, 2003-08-29 14:31:33+10:00, mporter@kernel.crashing.org
  PPC32: Add support for DMA controllers on PPC 4xx processors.

ChangeSet@1.1063.27.1, 2003-08-28 22:20:32-04:00, jgarzik@redhat.com
  [scsi] add SCSI opcodes and SAM status codes to scsi/scsi.h
  
  Added: report luns, read/write 16, read capacity 16,
  and the SAM_STAT_xxx set of constants.

ChangeSet@1.1103, 2003-08-28 18:55:36-06:00, tony.luck@intel.com
  ia64: Trim granules correctly in efi_memmap_walk()
  
  This was a fun one to track down.  I was trying to provide
  a fake SRAT table so that I could start working on some more
  ccNUMA issues on a non-NUMA tiger box, but my kernel kept dying
  while running scripts out of /etc/init.d/*
  
  I found I was getting an MCA while executing an lfetch.excl in
  clear_page_tables(), the address that was being fetched was
  0xe0000000000a00e8, which is non-cacheable VGA memory on Tiger.
  
  Root cause was the "trim" code in efi_memmap_walk() had failed
  to trim away all the blocks of memory in the bottom granule when
  it had seen the memory hole there, so the kernel had managed to
  allocate a page at 0x9c000 as a page table, and when the process
  using it ended, the cleanup code prefetched off the end of the
  page, and into the VGA memory, causing an MCA.
  
  The problem is that efi_memmap_walk() repeatedly trims the same
  entry, instead of trimming each of the entries in the granule.

ChangeSet@1.1102, 2003-08-28 18:47:46-06:00, bjorn.helgaas@hp.com
  [PATCH] ia64: fix SAVE_RESET so OS INIT handler works again
  
  The syscall optimization patches broke the OS INIT handler because
  SAVE_RESET was addressing relative to r12, which contains the virtual
  address of the stack pointer.  Fixed by addressing relative to r2/r3
  instead.

ChangeSet@1.1101, 2003-08-28 18:00:17-06:00, bjorn.helgaas@hp.com
  ia64: Fix minstate comments.

ChangeSet@1.1100, 2003-08-28 17:08:38-06:00, bjorn.helgaas@hp.com
  ia64: minstate.h: whitespace changes to reduce diffs with 2.5.

ChangeSet@1.1099, 2003-08-28 15:01:10-06:00, bjorn.helgaas@hp.com
  ia64: TRIVIAL: Remove extraneous '`'.

ChangeSet@1.1063.20.9, 2003-08-28 13:50:03-07:00, russell_d_cagle@mindspring.com
  [PATCH] USB: add Garmin iQue support to visor driver

ChangeSet@1.1063.24.4, 2003-08-28 13:09:28-07:00, greg@kroah.com
  [PATCH] PCI: add PCI_DEVICE_CLASS() macro to match PCI_DEVICE() macro.

ChangeSet@1.1063.24.3, 2003-08-28 13:09:20-07:00, greg@kroah.com
  [PATCH] PCI: add PCI_DEVICE() macro to make pci_device_id tables easier to read.

ChangeSet@1.1063.1.33, 2003-08-28 16:14:21-03:00, cw@sgi.com
  [PATCH] Add SGI IOC4 IDE Driver
  
  Marcelo,
  
  As discussed here is patch against you BK tree to add the SGI IOC4 IDE
  driver will all complaints addressed!
  
   Documentation/Configure.help |    6
   MAINTAINERS                  |    5
   drivers/ide/Config.in        |    3
   drivers/ide/pci/Makefile     |    1
   drivers/ide/pci/sgiioc4.c    |  891 +++++++++++++++++++++++++++++++++
   drivers/ide/pci/sgiioc4.h    |  177 ++++++
   include/linux/pci_ids.h      |    1
   7 files changed, 1084 insertions(+)
  
  *Please* apply this :)
  
  
  # This is a BitKeeper generated patch for the following project:
  # Project Name: Linux kernel tree
  # This patch format is intended for GNU patch command version 2.5 or higher.
  # This patch includes the following deltas:
  #	           ChangeSet	1.1085  -> 1.1086
  #	drivers/ide/pci/Makefile	1.4     -> 1.5
  #	include/linux/pci_ids.h	1.69    -> 1.70
  #	         MAINTAINERS	1.105   -> 1.106
  #	drivers/ide/Config.in	1.35    -> 1.36
  #	Documentation/Configure.help	1.181   -> 1.182
  #	               (new)	        -> 1.1     drivers/ide/pci/sgiioc4.c
  #	               (new)	        -> 1.1     drivers/ide/pci/sgiioc4.h
  #
  # The following is the BitKeeper ChangeSet Log
  # --------------------------------------------
  # 03/08/27	cw@tomahawk.engr.sgi.com	1.1086
  # Add IOC4 IDE driver for SGI Altix Systems
  # --------------------------------------------
  #

ChangeSet@1.1063.1.32, 2003-08-28 16:07:55-03:00, marcelo@logos.cnet
    Fix compilation warning in panic.c

ChangeSet@1.1063.1.31, 2003-08-28 15:59:11-03:00, marcelo@logos.cnet
    Changed hch contact information

ChangeSet@1.1063.1.30, 2003-08-28 15:57:38-03:00, elenstev@mesatop.com
  [PATCH] Add 39 Configure.help texts from -ac tree.
  
  Hi Marcelo,
  
  This patch cleans up some old information at the top of the
  Configure.help file, and adds help tests for the following 39 options.
  The help texts originally came from the development kernel, and were
  ported to 2.4 form by myself and others. A few help texts containing
  copy and paste errors in 2.6 were corrected.
  
  These help texts were accepted by Alan into his -ac tree.  I retained
  their position from Alan's Configure.help file to minimize difficulty in
  merging for Bernhard R. in maintaining the (p)ac tree when you merge
  these into your tree (I hope).
  
  Please apply this.  The patch is made against your current 2.4-bk tree.
  
  There are a few more of these, but this should be enough for now.
  
  Thanks,
  Steven
  
  CONFIG_IP6_NF_MATCH_AHESP
  CONFIG_IP6_NF_MATCH_RT
  CONFIG_IP6_NF_MATCH_OPTS
  CONFIG_IP6_NF_MATCH_FRAG
  CONFIG_IP6_NF_MATCH_HL
  CONFIG_IP6_NF_MATCH_IPV6HEADER
  CONFIG_FUSION_MAX_SGE
  CONFIG_QDIO
  CONFIG_QDIO_PERF_STATS
  CONFIG_IEEE1394_OUI_DB
  CONFIG_MTD_REDWOOD
  CONFIG_MTD_NAND_AUTCPU12
  CONFIG_MTD_NAND_EDB7312
  CONFIG_I2C_KEYWEST
  CONFIG_DRM_I830
  CONFIG_HISAX_ENTERNOW_PCI
  CONFIG_CPU_ICACHE_DISABLE
  CONFIG_CPU_DCACHE_DISABLE
  CONFIG_CPU_DCACHE_WRITETHROUGH
  CONFIG_CPU_CACHE_ROUND_ROBIN
  CONFIG_CPU_BPREDICT_DISABLE
  CONFIG_ZBOOT_ROM
  CONFIG_ZBOOT_ROM_TEXT
  CONFIG_ZBOOT_ROM_BSS
  CONFIG_USB_BRLVGER
  CONFIG_USB_KBTAB
  CONFIG_USB_SERIAL_EDGEPORT_TI
  CONFIG_USB_SERIAL_KEYSPAN_MPR
  CONFIG_CHECKING
  CONFIG_CHASSIS_LCD_LED
  CONFIG_GSC
  CONFIG_GSC_WAX
  CONFIG_GSC_DINO
  CONFIG_HPET_TIMER
  CONFIG_GART_IOMMU
  CONFIG_INIT_DEBUG
  CONFIG_IOMMU_DEBUG
  CONFIG_IOMMU_LEAK
  CONFIG_HVC_CONSOLE

ChangeSet@1.1063.24.2, 2003-08-28 11:27:38-07:00, vmlinuz386@yahoo.com.ar
  [PATCH] PCI Hotplug: fix __FUNCTION__ warnings
  
  this patch fix the warning: concatenation of string literals with __FUNCTION__ is deprecated

ChangeSet@1.1063.24.1, 2003-08-28 11:23:37-07:00, greg@kroah.com
  [PATCH] PCI hotplug: fix up a bunch of copyrights that were incorrectly declared.
  
  It needs to be "Copyright (C)" not "Copyright (c)" according to the lawyers
  who know these things...

ChangeSet@1.1063.20.8, 2003-08-28 11:14:28-07:00, greg@kroah.com
  [PATCH] USB: fix up a bunch of copyrights that were incorrectly declared.
  
  It needs to be "Copyright (C)" not "Copyright (c)" according to the lawyers
  who know these things...

ChangeSet@1.1063.20.7, 2003-08-28 11:05:57-07:00, Stefan.Becker@nokia.com
  [PATCH] USB: acm.c update for new devices
  
  This support is already in 2.6

ChangeSet@1.1063.20.6, 2003-08-28 11:05:50-07:00, ddstreet@ieee.org
  [PATCH] USB: backport usbfs 'disconnect'
  
  here is a backport of the usbfs 'disconnect' functionality.  The only
  difference I know of from the 2.5 code is this doesn't use the kernel
  lock.  I'm not sure if that is really needed?  Anyway it would be great to
  finally get this into 2.4...

ChangeSet@1.1063.20.5, 2003-08-28 11:05:43-07:00, abbotti@mev.co.uk
  [PATCH] USB: ftdi_sio - tidy up write bulk callback
  
  On Tuesday 19 Aug 2003 21:57, Greg KH wrote:
  > On Tue, Aug 19, 2003 at 05:14:28PM +0100, Ian Abbott wrote:
  > > The attached patch (usb-2.4-ftdi_sio-wbcbfix.patch) reinstates
  > > the port->open_count check in the ftdi_write_bulk_callback
  > > function, and should be applied after my earlier patch
  > > 'usb-2.4-ftdi_sio-wbcleanup.patch'.
  >
  > So you're just really getting rid of the "serial" pointer check,
  > right? That's fine, but can you send me just one patch that does
  > this instead?
  
  The attached patch combines the changes, but apart from a tiny
  reduction in code size, it doesn't achieve anything, but doesn't
  seem to cause any harm either.
  
  I'll leave it to your discretion whether or not to apply it.
  
  As I mentioned previously, leaving the port->open_count check in (to
  only schedule a soft interrupt when the port is open) seems to
  prevent an oops, but I suppose it just makes the oops less likely
  to happen rather than eliminate it entirely.

ChangeSet@1.1098, 2003-08-28 11:54:35-06:00, bjorn.helgaas@hp.com
  ia64: Clarify ACPI available_cpus handling.

ChangeSet@1.1063.20.4, 2003-08-28 10:52:44-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Another unusual_devs.h entry update
  
  This information was provided by Anthony Arkles <aja042@mail.usask.ca>.
  Please apply to both 2.4 and 2.6.

ChangeSet@1.1063.23.4, 2003-08-28 22:40:33+10:00, paulus@samba.org
  PPC32: Fix typo in arch/ppc/Makefile

ChangeSet@1.1063.23.3, 2003-08-28 22:31:07+10:00, mporter@kernel.crashing.org
  PPC32: Add support for the IBM PPC 440 family of processors.
  
  This adds support for the 440GP and 440GX, which are the first "Book E"
  processors from IBM.  This also adds support for the "Ebony" (440GP) and
  "Ocotea" (440GX) reference boards.

ChangeSet@1.1063.23.2, 2003-08-28 21:35:03+10:00, paulus@samba.org
  PPC32: Add the infrastructure to allow for 64-bit PTEs.
  
  The IBM PPC440 family allow a 36-bit physical address and this will let
  us support them.

ChangeSet@1.1063.23.1, 2003-08-28 20:51:53+10:00, paulus@samba.org
  PPC32: Add support for DMA mapping on non-cache-coherent machines.

ChangeSet@1.1063.11.50, 2003-08-28 00:23:40-07:00, xose@wanadoo.es
  [TG3]: More missing PCI ids.

ChangeSet@1.1063.22.3, 2003-08-28 00:12:38-07:00, rob@osinvestor.com
  [SPARC]: gcc-3.3 compile fixes, part 3.

ChangeSet@1.1063.22.2, 2003-08-28 00:11:25-07:00, rob@osinvestor.com
  [SPARC]: gcc-3.3 compile fixes, part 2.

ChangeSet@1.1063.22.1, 2003-08-28 00:11:05-07:00, rob@osinvestor.com
  [SPARC]: gcc-3.3 compile fixes, part 1.

ChangeSet@1.1063.11.49, 2003-08-27 23:37:21-07:00, jgarzik@redhat.com
  [TG3]: Remove pci-set-dma-mask casts.

ChangeSet@1.1097, 2003-08-27 18:37:31-06:00, mort@wildopensource.com
  [PATCH] ia64: max user stack size of main thread configurable via RLIMIT_STACK
  
  Make the size of the user stack based on the stack rlimit.
  The stack hard stack size now defaults to 2GB, but can be increased
   with ulimit up to 1/2 of the max mappable space in a region.
  For 16k pages, this makes the max stack size 8TB.

ChangeSet@1.1096, 2003-08-27 18:15:05-06:00, steiner@sgi.com
  ia64: add support for non-identity mapped kernels
  
  Attached is a patch that makes arch/ia64/kernel/head.S work on the
  SGI SN system. The patch consists mostly of a backport of portions
  of the same file from 2.6. 
  
  I tried to minimized differences between the new file & 2.6 as 
  opposed to minimizing differences between the new file & 2.4.21. 
  This makes the patch somewhat larger than needed but (I think) is 
  correct for the long term.
  
  
  The changes add support for non-identity mapped kernels. This patch
  does NOT change the kernel load address - it just adds support for the
  case where it was loaded into non-identity mapped memory.

ChangeSet@1.1063.21.16, 2003-08-27 18:03:18-04:00, willy@debian.org
  [netdrvr 8139too] ethtool_ops support

ChangeSet@1.1063.21.15, 2003-08-27 17:55:34-04:00, willy@debian.org
  [ethtool] fix ethtool_get_strings counting bug

ChangeSet@1.1063.21.14, 2003-08-27 17:43:01-04:00, shmulik.hen@intel.com
  [netdrvr bonding] Enhance netdev notification handling.
  
  Also, add comment block and bump version.

ChangeSet@1.1063.21.13, 2003-08-27 17:42:26-04:00, shmulik.hen@intel.com
  [netdrvr bonding] Consolidate /proc code, add CHANGENAME handler

ChangeSet@1.1063.21.12, 2003-08-27 17:41:56-04:00, shmulik.hen@intel.com
  [netdrvr bonding] support for changing MAC addr, MTU in ALB/TLB modes

ChangeSet@1.1063.21.11, 2003-08-27 17:41:18-04:00, shmulik.hen@intel.com
  [netdrvr bonding] support for changing HW address and MTU

ChangeSet@1.1063.21.10, 2003-08-27 17:40:43-04:00, shmulik.hen@intel.com
  [netdrvr bonding] Decouple promiscuous handling from the multicast mode setting.

ChangeSet@1.1063.21.9, 2003-08-27 17:40:13-04:00, shmulik.hen@intel.com
  [netdrvr bonding] Modes that don't use primary don't use the new prop. code

ChangeSet@1.1063.21.8, 2003-08-27 17:39:31-04:00, shmulik.hen@intel.com
  [netdrvr bonding] Change monitoring function to use new slave setting propagation

ChangeSet@1.1063.21.7, 2003-08-27 17:38:40-04:00, shmulik.hen@intel.com
  [netdrvr bonding] update slave setting propagation
  
  Distinguish between modes that use a primary slave from
  those that don't, and propagate settings accordingly; Consolidate
  change_active opeartions and add reselect_active and find_best
  opeartions.

ChangeSet@1.1063.21.6, 2003-08-27 17:31:35-04:00, shmulik.hen@intel.com
  [netdrvr bonding] add another ifenslave.c include

ChangeSet@1.1063.21.5, 2003-08-27 17:31:05-04:00, shmulik.hen@intel.com
  [netdrvr bonding] update credits/version

ChangeSet@1.1063.21.4, 2003-08-27 17:30:18-04:00, shmulik.hen@intel.com
  [netdrvr bonding] use linked list to handle multiple bond devices

ChangeSet@1.1063.21.3, 2003-08-27 17:28:40-04:00, shmulik.hen@intel.com
  [netdrvr bonding] fix /proc read function

ChangeSet@1.1063.21.2, 2003-08-27 17:26:39-04:00, shmulik.hen@intel.com
  [list] backport list_for_each_entry_safe macro from 2.6

ChangeSet@1.1095, 2003-08-27 12:06:45-06:00, matthewc@cse.unsw.edu.au
  smpboot.c, acpi.c:
    ia64: NR_CPUS and number of CPUs
  
  While building a kernel for our 4-way Lion box, I made the
  mistake of setting NR_CPUS to 4.  Little did I know that the
  Lion ACPI tables always list 8 CPUs (with only the first N
  enabled), and so the resulting kernel overflowed the
  smp_boot_data.cpu_phys_id array, crashed and burned.
  
  (Backported from 2.5 by Bjorn Helgaas).

ChangeSet@1.1063.20.2, 2003-08-27 11:36:30-03:00, marcelo@logos.cnet
    Changed EXTRAVERSION to -pre1
  TAG: v2.4.23-pre1

ChangeSet@1.1063.20.1, 2003-08-27 11:07:03-03:00, marcelo@logos.cnet
    Fix possible IRQ handling SMP race: Kudos to TeJun Huh

ChangeSet@1.1063.19.1, 2003-08-27 05:20:22-07:00, davem@kernel.bkbits.net
  Merge davem@nuts.ninka.net:/home/davem/src/BK/tg3-2.4
  into kernel.bkbits.net:/home/davem/tg3-2.4

ChangeSet@1.1063.1.28, 2003-08-26 19:46:29-04:00, jgarzik@redhat.com
  [wireless airo] build fixes

ChangeSet@1.1063.1.27, 2003-08-26 19:40:44-04:00, javier@tudela.mad.ttd.net
  [wireless airo] add support for MIC and latest firmwares

ChangeSet@1.1063.1.26, 2003-08-26 19:37:39-04:00, greg@kroah.com
  [netdrvr sis900] don't call pci_find_device from irq context
  
  I realized that I've had this patch in my tree for a while, and forgot
  to send it to you and lkml.  The patch below fixes bug number 923:
  	http://bugme.osdl.org/show_bug.cgi?id=923
  (basically keeps us from calling pci_find_device from interrupt
  context.)
  
  It's been tested by a few people with this device, and they say it works
  just fine for them.  Please forward it on up the food chain.

ChangeSet@1.1063.1.25, 2003-08-26 19:20:47-04:00, hirofumi@mail.parknet.co.jp
  [netdrvr 8139too] add more h/w revision ids

ChangeSet@1.1063.1.24, 2003-08-26 19:18:51-04:00, hirofumi@mail.parknet.co.jp
  [netdrvr 8139too] remove unused RxConfigMask

ChangeSet@1.1063.1.23, 2003-08-26 19:16:58-04:00, hirofumi@mail.parknet.co.jp
  [netdrvr 8139too] lwake unlock fix

ChangeSet@1.1063.1.22, 2003-08-26 19:11:37-04:00, srompf@isg.de
  [netdrvr 8139too] use mii_check_media lib function,
  instead of homebrew MII bitbanging.

ChangeSet@1.1063.18.14, 2003-08-26 18:33:48-04:00, jgarzik@redhat.com
  [netdrvr 8139too] minor bits from 2.6
  
  Keeping the driver in sync to ease maintenance headaches.

ChangeSet@1.1094, 2003-08-26 16:20:31-06:00, alex.williamson@hp.com
  ia64: Correct NR_CPUS/cpu_online test order in CMC/CPE polling
  
     Oops, I must have only tested the UP polling on a 2.4 kernel.  On
  2.6, I hit the BUG_ON calling cpu_online(1).  Simply swapping the
  order of the test fixes it.  This should be applied for 2.6 and 2.4.

ChangeSet@1.1093, 2003-08-26 16:14:35-06:00, arun.sharma@intel.com
  ia64: fix memory leak in sys32_execve path
  
  The attached patch by Tony Luck fixes a memory leak in the ia32 execve 
  code path. Please apply to both 2.4 and 2.5.

ChangeSet@1.1092, 2003-08-26 15:55:12-06:00, adsharma@unix-os.sc.intel.com
  [PATCH] ia64: IA-32 compatibility patch: FP denormal handling
  
  The following patch makes ia64 compatible with i386 with respect to
  siginfo.si_code on FP denormal operands. This is necessary for the correct
  emulation of manycat /r/napali/tmp/p7 |bk-applypatch adsharma unix-os.sc.intel.com ia64:

ChangeSet@1.1091, 2003-08-26 15:47:44-06:00, bjorn.helgaas@hp.com
  ia64: Use $(CC), not $(AS), when checking for "hint @pause" support in binutils.

ChangeSet@1.1063.18.13, 2003-08-26 17:41:18-04:00, jgarzik@redhat.com
  [netdrvr pcmcia] ethtool_ops support for several more pcmcia drivers
  
  Drivers updated: fmvj18x_cs, ibmtr_cs, netwave_cs, nmclan_cs,
  pcnet_cs, ray_cs, wavelan_cs, xirc2ps_cs, xircom_cb.

ChangeSet@1.1063.18.12, 2003-08-26 17:26:13-04:00, jgarzik@redhat.com
  [netdrvr pcmcia] use SET_ETHTOOL_OPS in 3c574, 3c589, aironet4500, and axnet

ChangeSet@1.1063.18.11, 2003-08-26 17:15:08-04:00, jgarzik@redhat.com
  [NET] add SET_ETHTOOL_OPS back-compat hook

ChangeSet@1.1063.18.10, 2003-08-26 17:11:53-04:00, jgarzik@redhat.com
  [netdrvr pcmcia] ethtool_ops for 3c574, 3c589, aironet4500, axnet

ChangeSet@1.1063.18.9, 2003-08-26 16:39:48-04:00, jgarzik@redhat.com
  [netdrvr] ethtool_ops support for 3c515, 3c523, 3c527, and dmfe

ChangeSet@1.1063.18.8, 2003-08-26 16:28:32-04:00, jgarzik@redhat.com
  [netdrvr] ethtool_ops support in 3c503, 3c505, 3c507

ChangeSet@1.1063.18.7, 2003-08-26 16:18:55-04:00, jgarzik@redhat.com
  [netdrvr 3c501] ethtool_ops support

ChangeSet@1.1063.18.6, 2003-08-26 16:12:29-04:00, jgarzik@redhat.com
  [netdrvr 3c59x] add a piece missed in previous ethtool_ops patch
  
  Contributed by Matthew Wilcox.

ChangeSet@1.1063.18.5, 2003-08-26 15:38:11-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] ethtool_ops support

ChangeSet@1.1063.1.20, 2003-08-26 16:05:07-03:00, johnstul@us.ibm.com
  [PATCH] Handle clustered XAPIC in set_ioapic_affinity()
  
  Marcelo, All,
  
  	In set_ioapic_affinity() we take a cpu mask which we normally pass into
  the apic. However, on xapics in clustered physical mode (ie: x440s) we
  need to convert this mask into a physical apicid before sending it to
  the apic. If clustered_apic_mode is XAPIC, this patch selects the lowest
  cpu in the mask and routes the interrupts there. This avoids
  timedoubling and other interrupt misdirection seen on x440s after
  playing with /proc/irq/x/smp_affinity.
  
  Please apply.
  
  thanks
  -john

ChangeSet@1.1063.1.19, 2003-08-26 16:01:48-03:00, stelian@popies.net
  [PATCH] meye driver updates
  
  The attached patch updates the meye driver with some tiny changes:
  	* use SetPageReserved instead of mem_map_reserve, and remove
  	  the wrapper.h dependency
  	* document the supported hardware.
  
  ===== Documentation/video4linux/meye.txt 1.6 vs edited =====

ChangeSet@1.1063.1.18, 2003-08-26 16:01:08-03:00, stelian@popies.net
  [PATCH] sonypi driver update
  
  Hi,
  
  Now that we are starting a new -pre cycle, here are the latest
  sonypi updates:
  	* document the fact that FX501/FX702 laptops are not supported
  
  	* add battery insert/remove events (thanks to Daniel K.)
  
  	* improve the event detection using a different port offset
  	  on 'type2' models (thanks to Daniel K.)
  
  	* now that ACPI is finally in the kernel, simplify the ACPI
  	  tests.
  
  Marcelo, please apply.
  
  Stelian.
  
  ===== Documentation/sonypi.txt 1.12 vs edited =====

ChangeSet@1.1063.18.4, 2003-08-26 14:47:50-04:00, jgarzik@redhat.com
  [netdrvr 8139cp] minor bits from 2.6

ChangeSet@1.1063.18.3, 2003-08-26 14:45:14-04:00, jgarzik@redhat.com
  [netdrvr sis900] minor bits from 2.6

ChangeSet@1.1063.18.2, 2003-08-26 14:42:50-04:00, jgarzik@redhat.com
  [netdrvr sis900] ethtool_ops support

ChangeSet@1.1063.1.17, 2003-08-26 15:37:53-03:00, hch@lst.de
  [PATCH] reserve a sysctl number for XFS (pagebuf)
  
  Reserve the 2.5 number for VM_PAGEBUF in 2.4 aswell.

ChangeSet@1.1090, 2003-08-26 12:33:19-06:00, bjorn.helgaas@hp.com
  ia64: initialize bootmem early for acpi_table_init().

ChangeSet@1.1063.18.1, 2003-08-26 14:32:28-04:00, willy@debian.org
  [netdrvr 3c59x] ethtool_ops support

ChangeSet@1.1063.1.16, 2003-08-26 15:29:58-03:00, johnstul@us.ibm.com
  [PATCH] Do not clear SMI pin at bootup
  
  Marcelo, All,
  
        Some of our more recent hardware requires that SMIs are routed
  through the IOAPIC, thus when we clear_IO_APIC() at boot time, we clear
  the BIOS initialized SMI pin (which is unfortunately not described in
  the MPS or ACPI tables). This basically clobbers the SMI, which can
  cause problems with console redirection as well keeping us from being
  able to transition into full ACPI mode.
  
  This patch (back ported from 2.5) simply reads the apic entry in
  clear_IO_APIC to make sure the delivery_mode isn't dest_SMI. If it is,
  we leave the apic entry alone and return.
  
  With this patch, booting with full ACPI works and SMIs function
  properly.
  
  Please consider for acceptance.
  
  thanks
  -john

ChangeSet@1.1063.1.15, 2003-08-26 15:28:13-03:00, willy@w.ods.org
  [PATCH] make log buffer length selectable
  
  On Mon, Aug 25, 2003 at 04:48:30AM -0700, Marcelo Tosatti wrote:
  > final:
  >
  > - 2.4.22-rc4 was released as 2.4.22 with no changes.
  
  Hi Marcelo,
  
  as you requested, here is the log_buf_len patch for inclusion in 23-pre.
  
  Cheers,
  Willy

ChangeSet@1.1063.1.14, 2003-08-26 11:52:36-03:00, hch@lst.de
  [PATCH] use list_add_tail in buffer_insert_list
  
  This is a really old patch from the XFS tree.
  
  We need to call list_add_tail in buffer_insert_list to preserve buffer
  ordering.  This essential for a good extent layout with XFS's delayed
  allocation and a while ago the reiserfs group requested the same change.
  
  ACKed by sct.

ChangeSet@1.1063.1.13, 2003-08-26 10:38:45-03:00, marcelo@logos.cnet
  Merge bk://kernel.bkbits.net/davem/net-2.4
  into logos.cnet:/home/marcelo/bk/linux-2.4

ChangeSet@1.1063.1.12, 2003-08-26 09:51:54-03:00, arjanv@redhat.com
  [PATCH] Fix asm constraint bug in arch/i386/kernel/pci-pc.c
  
  Hi,
  
  Reported by HP, found by Jakub.
  The patch below fixes a missing asm constraint. The asm constraint of this
  function needs to depend on (opt) so that gcc knows that the
  initialisation of the opt structure needs to happen before the asm code;
  in the old code only the address of opt was in the constraints which isn't
  enough. Newer gcc will just miscompile this for p4.
  
  Greetings,
      Arjan van de Ven

ChangeSet@1.1063.1.11, 2003-08-26 09:51:29-03:00, ak@muc.de
  [PATCH] Compile fix for ACPI in 2.4.22/x86-64
  
  Marcelo unfortunately added an last minute ACPI update that changed
  ACPI interfaces and broke x86-64 compilation. I didn't catch it in
  time, so 2.4.22 does not compile out of the box for AMD64.
  
  This patch fixes it.
  You'll have to apply it when compiling 2.4.22 for x86-64
  
  -Andi

ChangeSet@1.1063.11.48, 2003-08-25 16:47:00-07:00, davem@nuts.ninka.net
  [TG3]: More fixes and enhancements.
  
  - Use ethtool_op_{get,set}_tso().
  - Avoid partial byte enables on DMA writes, this upsets several
    non-x86 PCI controllers.

ChangeSet@1.1063.11.47, 2003-08-25 16:45:11-07:00, davem@nuts.ninka.net
  [TG3]: Bump version/reldate.

ChangeSet@1.1063.11.46, 2003-08-25 16:44:38-07:00, davem@nuts.ninka.net
  [TG3]: Fix tg3_phy_reset_5703_4_5 chip rev test.

ChangeSet@1.1063.11.45, 2003-08-25 16:44:03-07:00, davem@nuts.ninka.net
  [TG3]: Bump version/reldate.

ChangeSet@1.1063.11.44, 2003-08-25 16:42:24-07:00, davem@nuts.ninka.net
  [TG3]: Add {get,set}_tso ethtool_ops support.
  
  Also, include TSO support code when NETIF_F_TSO is available
  but do not enable TSO by default even on capable cards.  User
  can turn it on via ethtool.

ChangeSet@1.1063.11.43, 2003-08-25 16:40:28-07:00, davem@nuts.ninka.net
  [TG3]: Differentiate between TSO capable and TSO enabled.

ChangeSet@1.1063.11.42, 2003-08-25 16:39:41-07:00, davem@nuts.ninka.net
  [TG3]: Fix 5788/5901, update TSO code.
  - Do not set RDMAC_MODE_FIFO_LONG_BURST on 5788
  - Do not set WDMAC_MODE_RX_ACCEL on 5788
  - Note that 5788 cannot use tagged irq status.
  - 5788 cannot do TSO
  - 5788 cannot do NETIF_F_HIGHDMA.
  - 5901 is 10/100 only.
  - Update TSO firmware, add 5705 specific TSO firmware.
  - Update TSO packet handling in ->hard_start_xmit() to
    match updated TSO firmware.
  - TSO is still off by default until more perf analysis is done.

ChangeSet@1.1063.11.41, 2003-08-25 16:38:37-07:00, davem@nuts.ninka.net
  [TG3]: Reset PHY more reliably on 570{3,4,5} chips.

ChangeSet@1.1063.11.40, 2003-08-25 16:38:00-07:00, davem@nuts.ninka.net
  [TG3]: More missing PCI IDs.

ChangeSet@1.1063.11.39, 2003-08-25 16:34:06-07:00, davem@nuts.ninka.net
  [TG3]: Do not reset the RX_MAC unless PHY is Serdes.
  
  Bug discovered by Michael Chan @ Broadcom.

ChangeSet@1.1063.11.38, 2003-08-25 16:33:23-07:00, davem@nuts.ninka.net
  [TG3]: Fix statistics on 5705.

ChangeSet@1.1063.11.37, 2003-08-25 16:32:45-07:00, jgarzik@redhat.com
  [TG3]: Add 5782 pci id.

ChangeSet@1.1063.11.36, 2003-08-25 16:31:24-07:00, jgarzik@redhat.com
  [TG3]: Only write the on-nic sram addr on non-5705.

ChangeSet@1.1063.11.35, 2003-08-25 16:30:42-07:00, jgarzik@redhat.com
  [TG3]: Another 5705 fix: enable eeprom write prot as needed.

ChangeSet@1.1063.11.34, 2003-08-25 16:30:06-07:00, jgarzik@redhat.com
  [TG3]: More 5705 fixes.
  
  - call set-wire-speed phy function from tg3_phy_reset, not just _phy_probe
  - disable set-wire-speed usage on certain chips, per bcm5700 driver

ChangeSet@1.1063.11.33, 2003-08-25 16:29:15-07:00, jgarzik@redhat.com
  [TG3]: More 5705 updates.
  
  - do not zero stats/status block on 5705, they don't exist
    (in controller memory, at least)
  - define TG3_MAX_MTU macro such that it takes a (tp) pointer arg,
    because the value varies between 5705 and non-5705
  - use the macro to simply tg3_change_mtu

ChangeSet@1.1063.11.32, 2003-08-25 16:27:11-07:00, jgarzik@redhat.com
  [TG3]: Bug fixes for 5705 support.
  
  - (major) status block DMA address wasn't being set, for 5705. whoops. :)
  - (minor) pass 5705-specific RX_STD_MAX_SIZE
  - (minor) don't program RCVBDI_JUMBO_THRESH reg on 5705
  - (very minor) re-order *THRESH, HOSTCC* regs per bcm570x driver order

ChangeSet@1.1063.11.31, 2003-08-25 16:26:01-07:00, davem@nuts.ninka.net
  [TG3]: Initial implementation of 5705 support.

ChangeSet@1.1063.11.30, 2003-08-25 16:21:53-07:00, davem@nuts.ninka.net
  [TG3]: Merge comment typo fixes from 2.5.x

ChangeSet@1.1063.11.29, 2003-08-25 16:20:18-07:00, davem@nuts.ninka.net
  [TG3]: Sync TSO changes from base 2.5.x

ChangeSet@1.1063.11.28, 2003-08-25 16:15:43-07:00, jgarzik@redhat.com
  [TG3]: Convert to using ethtool_ops.

ChangeSet@1.1063.11.27, 2003-08-25 16:11:30-07:00, greg@kroah.com
  [TG3]: pci_device_id can not be marked __devinitdata.

ChangeSet@1.1063.11.26, 2003-08-25 16:10:41-07:00, jgarzik@redhat.com
  [TG3]: Detect shared (and screaming) interrupts.

ChangeSet@1.1063.11.25, 2003-08-25 16:10:02-07:00, davem@nuts.ninka.net
  [TG3]: Update to irqreturn_t.

ChangeSet@1.1063.11.24, 2003-08-25 16:09:15-07:00, jmorris@intercode.com.au
  [TG3]: skb_headlen() cleanup.

ChangeSet@1.1063.11.23, 2003-08-25 16:04:29-07:00, davem@nuts.ninka.net
  Merge nuts.ninka.net:/home/davem/src/BK/sparc-2.4
  into nuts.ninka.net:/home/davem/src/BK/tg3-2.4

ChangeSet@1.1063.17.1, 2003-08-25 18:56:42-04:00, jgarzik@redhat.com
  Merge redhat.com:/garz/repo/marcelo-2.4
  into redhat.com:/garz/repo/net-drivers-2.4

ChangeSet@1.1063.16.10, 2003-08-25 19:28:53-03:00, mikpe@csd.uu.se
  [PATCH] 2.4.22 local APIC updates 3/3: disable APIC_BASE on reboot
  
  Marcelo,
  
  This patch ensures that we properly disable the local APIC before
  reboot. This fixes BIOS problems reported by a few people.
  
  disable_local_APIC() now checks if detect_init_APIC() enabled the
  local APIC via the APIC_BASE MSR, and if so it now disables APIC_BASE.
  Previously we would leave APIC_BASE enabled, and that made some
  BIOSen malfunction.
  
  The SMP reboot code calls disable_local_APIC(). On SMP HW there is
  no change since detect_init_APIC() isn't called and APIC_BASE isn't
  enabled by us. An SMP kernel on UP HW behaves just like an UP_APIC
  kernel, so it disables APIC_BASE if we enabled it at boot.
  
  The UP_APIC suspend code is simplified since the existing code to
  disable APIC_BASE is moved into disable_local_APIC().
  
  (Felix Khling originally reported the BIOS reboot problem. This is
  a fixed-up version of his preliminary patch.)
  
  Backport from 2.6.0-test4. Tested in 2.4.22-rc. Please apply.
  
  /Mikael

ChangeSet@1.1063.16.9, 2003-08-25 19:28:16-03:00, mikpe@csd.uu.se
  [PATCH] 2.4.22 local APIC updates 2/3: add lapic/nolapic options
  
  Marcelo,
  
  This patch adds the lapic and nolapic kernel options, which give
  users greater control of the local APIC enable process on x86:
  - "nolapic" prevents the kernel from enabling or using the local
    APIC. This is stronger than listing a machine in the DMI scan
    blacklist, since it also works for machines that boot with the
    local APIC already enabled.
    "nolapic" can also be seen as a simple-to-deploy alternative to
    keeping the DMI blacklist rules up-to-date.
  - "lapic" tells the kernel to force-enable the P4 local APIC if
    the BIOS disabled it. This is needed on some machines. The
    default (don't enable if BIOS didn't) can't be changed since
    there is an even larger number of P4s where ACPI breaks if the
    local APIC is enabled.
  
  Backport from 2.6.0-test4. Tested in 2.4.22-rc. Please apply.
  
  This patch renames the dont_enable_local_apic variable, so if you
  apply it you also need to apply "local APIC updates 1/3: remove
  incorrect blacklist rules".
  
  /Mikael

ChangeSet@1.1063.16.8, 2003-08-25 19:26:55-03:00, mikpe@csd.uu.se
  [PATCH] 2.4.22 local APIC updates 1/3: remove incorrect blacklist rules
  
  Marcelo,
  
  This patch removes the x86 local APIC blacklist rules for the
  Microstar 6163 and Intel AL440LX mainboards, as these boards
  _do_ work with local APIC enabled.
  
  The AL440LX blacklist rule was the only place where the
  dont_enable_local_apic_timer flag could be set, so the patch
  removes that variable and the code which checks it.
  
  The hangs these boards used to have has since been traced to
  a combination of using specific graphics cards with APM's
  DISPLAY_BLANK option.
  
  Backport from 2.5.72. Also tested in 2.4 for months. Please apply.
  
  /Mikael

ChangeSet@1.1063.1.8, 2003-08-25 18:26:15-04:00, jgarzik@redhat.com
  Merge redhat.com:/garz/repo/marcelo-2.4
  into redhat.com:/garz/repo/hwrandom-2.4

ChangeSet@1.1063.16.7, 2003-08-25 19:21:59-03:00, m.c.p@wolk-project.de
  [PATCH] Proper APIC with HyperThreading
  
  Hi Marcelo,
  
  the boot issue with DL760 G2 issue with Hyper-Threading (16-way
  logical) was root-caused to be coming from hardcoding of apic-version
  during the acpi boot-up code. The attached patch fixes the issue, by
  reading in the actual apic version. This apic-version is used later in
  the boot process, to identify whether the processor supports xAPIC or
  not. And that in turn was resulting in boot failure.
  
  Refer following lkml threads for detailed the problem description:
  Subject: SUMMARY: DL760 G2 issue with Hyper-Threading:
  Subject: PROBLEM: DL760 G2 issue on 2.4.21 with Hyper-Threading
  
  In -ac and -wolk for some time.
  
  Patch by "Venkatesh Pallipadi"

ChangeSet@1.1063.16.6, 2003-08-25 19:18:30-03:00, m.c.p@wolk-project.de
  [PATCH] Avoid potentially leaking pagetables into the per-cpu queues
  
  Hi Marcelo,
  
  $subject says it all.
  
  Patch from Andrea Arcangeli!
  
  It's in -aa since 2.4.17rc2aa1, in -wolk for some time.

ChangeSet@1.1063.16.5, 2003-08-25 19:11:07-03:00, marcelo@logos.cnet
  Cset exclude: m.c.p@wolk-project.de|ChangeSet|20030825194257|34486

ChangeSet@1.1063.11.22, 2003-08-25 14:51:42-07:00, davem@nuts.ninka.net
  [NET]: Include asm/uaccess.h in net/core/ethtool.c

ChangeSet@1.1063.1.7, 2003-08-25 17:38:58-04:00, jgarzik@redhat.com
  Merge redhat.com:/garz/repo/marcelo-2.4
  into redhat.com:/garz/repo/hwrandom-2.4

ChangeSet@1.1063.1.6, 2003-08-25 17:37:39-04:00, jgarzik@redhat.com
  [ia32] mention that X86_VENDOR_ID is tied to NCAPINTS,
  in a comment in arch/i386/kernel/head.S.

ChangeSet@1.1063.16.4, 2003-08-25 18:24:46-03:00, m.c.p@wolk-project.de
  [PATCH] CONFIG_NR_CPUS
  
  Hi Marcelo,
  
  this patch has been around for ages. 2.6 has the same change/cleanup.
  
  Now, w/o the patch, the kernel will be compiled with 32 CPUs, allthough you
  might only have 2 or 4 or so.
  
  This is purely to save memory - each supported CPU adds approximately eight
  kilobytes to the kernel image.

ChangeSet@1.1063.11.21, 2003-08-25 14:24:34-07:00, jgarzik@redhat.com
  [NET]: Backport ethtool_ops from 2.6.x

ChangeSet@1.1063.16.3, 2003-08-25 18:18:51-03:00, m.c.p@wolk-project.de
  [PATCH] LVM Update v1.0.5 to v1.0.7
  
  On Thursday 31 July 2003 03:04, Marcelo Tosatti wrote:
  
  Hi Marcelo,
  
  > > would you consider updating LVM from 1.05 to 1.07 in -pre10? It's out
  > > there for many months now, many vendor tree's are using it, my tree uses
  > > it and prolly many others and I am not aware of any problems.
  > > Should I send a patch? Please let me know.
  > It depends on the type of changes. I prefer including it in -pre10 only if
  > its obvioux bugfixes only.
  > Please send me it together with a detailed changelog.
  
  ok, here we go, 5 small but important bugfixes:
  
  Changes from v1.0.5 -> v1.0.7
  -----------------------------
  o fixed lvrename bug leaving wrong filesystem entries around in /proc/lvm/
  o fixed lvextend/lvreduce bug on snapshots preventing correct reload of the
    excpetion table possibly giving wrong snapshot content.
  o fixed snapshot extend/reduce memory leak
  o fixed wrong VG PE counter
  o some whitespace cleanup

ChangeSet@1.1063.16.1, 2003-08-25 18:06:46-03:00, m.c.p@wolk-project.de
  [PATCH] Handle get_block errors correctly in block_read_full_page()
  
  Hi Marcelo,
  
  quoting Andrea:
  
  > Anton found get_block errors weren't handled correctly by
  > block_read_full_page(). This is my proposed fix for the problem,
  > implementation and patching is from Anton Altaparmakov.
  
  It's in -aa and -wolk for some time.
  
  Please apply for 2.4.23-pre1. Thank you :)

ChangeSet@1.1063.11.20, 2003-08-25 14:00:11-07:00, davem@nuts.ninka.net
  [TG3]: Fix AC1001 typo in pci_ids.h

ChangeSet@1.1063.15.1, 2003-08-25 13:41:49-07:00, davem@nuts.ninka.net
  Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.4
  into nuts.ninka.net:/home/davem/src/BK/sparc-2.4

ChangeSet@1.1063.11.19, 2003-08-25 13:38:25-07:00, davem@nuts.ninka.net
  Merge nuts.ninka.net:/home/davem/src/BK/network-2.4
  into nuts.ninka.net:/home/davem/src/BK/net-2.4

ChangeSet@1.1063.13.2, 2003-08-25 13:29:23-07:00, trini@kernel.crashing.org
  PPC32: Fix KGDB and userland GDB interactions.

ChangeSet@1.1063.11.18, 2003-08-25 16:44:39-03:00, m.c.p@wolk-project.de
  [PATCH] Unblank console if panic()
  
  Hi Marcelo,
  
  if a kernel panic()'s, and a console blank timer is running, it is possible
  that the screen goes blank and he/she isn't able to read the panic. Bad. The
  attached patch disables the console blank timer when panic().
  
  Patch from Daniel Phillips!
  
  It's in -wolk for a long time.
  
  NOTE: You have to apply "2.4-panic-console-switch-1.patch" first, otherwise
        this will fail with 1 hunk.

ChangeSet@1.1063.11.17, 2003-08-25 16:42:57-03:00, m.c.p@wolk-project.de
  [PATCH] Allow sysrq() via /proc/sys/kernel/magickey
  
  Hi Marcelo,
  
  sysrq() is a good thing to debug things, but unfortunately you need to have
  physical access to the keyboard. My company for instance maintains tons of
  remote machines and sometimes we need to do sysrq() too, but it's not
  possible to do so the remote way.
  
  Attached patch enables emulation of the Magic SysRq key (Alt-SysRq-key) via
  the /proc interface. Just echo the desired character into the file and there
  you go.
  
  Patch from Randy Dunlap!
  
  It's in -wolk for a long time and also in some other kernel tree forks.
  2.5/2.6 has almost the same (/proc/sysrq-trigger)

ChangeSet@1.1063.11.16, 2003-08-25 16:30:09-03:00, acme@conectiva.com.br
  [PATCH] irqreturn_t compatibility with 2.6
  
  Hi Marcelo,
  
  	As I described to you in another message this patch is needed so
  that drivers don't have to be adding private copies of irqreturn_t and friends,
  like ATM, aic7xxx already do in 2.4.22-pre10, please apply.
  
  	It is still against 2.4.22-pre10, but I think it'll apply cleanly,
  holler if not.
  
  - Arnaldo

ChangeSet@1.1063.11.15, 2003-08-25 16:25:44-03:00, m.c.p@wolk-project.de
  [PATCH] Allow console switching after kernel panic()
  
  Hi Marcelo,
  
  if a kernel panic()'s, there's no chance to switch to another console for
  maybe important informations either about the panic or some important email
  the user was writing or such stuff.
  
  Attached patch allows _only_ console switching if a panic occured.
  
  Patch from Andi Kleen!
  
  It's in -wolk for a long time.

ChangeSet@1.1063.11.14, 2003-08-25 15:37:31-03:00, marcelo@logos.cnet
  Cset exclude: m.c.p@wolk-project.de|ChangeSet|20030825183254|28555

ChangeSet@1.1063.11.13, 2003-08-25 15:32:54-03:00, m.c.p@wolk-project.de
  [PATCH] disable READA is an SMP only thing. Make it so.
  
      [ The following text is in the "iso-8859-15" character set. ]
      [ Your display is set for the "ISO-8859-1" character set.  ]
      [ Some characters may be displayed incorrectly. ]
  
  Hi Marcelo,
  
  $subject says it all.
  
  It's in -aa, -wolk for a long time.
  Reference: http://lists.insecure.org/lists/linux-kernel/2002/Jul/6615.html

ChangeSet@1.1063.12.4, 2003-08-25 13:19:37-05:00, shaggy@shaggy.austin.ibm.com
  JFS: add nointegrity mount option (Karl Rister)
    
  This option allows a performance boost by not writing to the journal at the
  expense of loss of data integrity if the system crashes or is powered off.
  The intended use of this option is to allow faster restores from backup media.

ChangeSet@1.1063.11.12, 2003-08-25 15:15:54-03:00, m.c.p@wolk-project.de
  [PATCH] Replace bogus and obsolete "#if __SMP__" -> CONFIG_SMP
  
  Hi Marcelo,
  
  there are some places in the current kernel where __SMP__ appears. This is
  from old 2.2 times and is never ever defined nor used in current 2.4.
  
  Attached patch replaces __SMP__ with CONFIG_SMP. It also cleanes up 3 bogus
  #ifdef __SMP__ in fs/jbd code which is never used and not needed.
  
  Patch from Andrea Arcangeli!
  
  It's in -aa since 2.4.21-aa1, in -wolk for some time.
  Same cleanup was made to 2.5.x.
  
  Please apply for 2.4.23-pre1. Thank you :)
  
  With this applied, _all_ bogus __SMP__ defines are gone from 2.4. This patch
  is absolutely safe and just a cleanup!

ChangeSet@1.1063.13.1, 2003-08-25 11:12:16-07:00, trini@kernel.crashing.org
  PPC32: Change the default behavior of a kernel with KGDB.
  We now don't default to an initial breakpoint, as this is how
  KGDB on i386 works.

ChangeSet@1.1063.11.11, 2003-08-25 15:11:30-03:00, m.c.p@wolk-project.de
  [PATCH] Cleanup DRM submenu
  
  Hi Marcelo,
  
  attached patch cleans up the DRM submenu.

ChangeSet@1.1063.11.10, 2003-08-25 15:04:58-03:00, m.c.p@wolk-project.de
  [PATCH] Fix initrd with netboot
  
  From "Martin Persson"
  
  we've encountered a problem when trying to netboot 2.4.21 and above. After
  /linuxrc has been executed and the kernel tries to remount the root, it
  panics with the all too well known message "Unable to mount root fs on ...".
  
  The kernel bugs out in mount_block_root in the file init/do_mounts.c, to be
  more precise in the for-loop. What happens is that it tries to mount the file
  system as type ext2 (which happens to be first in the list in our case), but
  instead of returning -EINVAL it returns -EBUSY, the loop exits instead of
  trying the next (correct) fs-type and the kernel panics.
  
  In -wolk for some time and maybe others.

ChangeSet@1.1063.11.9, 2003-08-25 15:03:11-03:00, m.c.p@wolk-project.de
  [PATCH] Cleanup kmem_cache_reap()
  
  From "fbl@netbank.com.br"
  
  # This patch includes the following deltas:
  #                  ChangeSet    1.1193  -> 1.1194
  #                  mm/slab.c    1.22    -> 1.23
  #
  # The following is the BitKeeper ChangeSet Log
  # --------------------------------------------
  # 03/06/03      fbl@netbank.com.br      1.1194
  # [PATCH] Cleanup kmem_cache_reap()
  #
  # There is no need to keep the list_entry()
  # out of DEBUG condition.
  # --------------------------------------------
  
  In 2.5 and -wolk for some time.
  
  
  # This is a BitKeeper generated patch for the following project:
  # Project Name: Linux kernel tree
  # This patch format is intended for GNU patch command version 2.5 or higher.
  # This patch includes the following deltas:
  #	           ChangeSet	1.1193  -> 1.1194
  #	           mm/slab.c	1.22    -> 1.23
  #
  # The following is the BitKeeper ChangeSet Log
  # --------------------------------------------
  # 03/06/03	fbl@netbank.com.br	1.1194
  # [PATCH] Cleanup kmem_cache_reap()
  #
  # There is no need to keep the list_entry()
  # out of DEBUG condition.
  # --------------------------------------------
  #

ChangeSet@1.1063.11.8, 2003-08-25 14:46:28-03:00, hch@lst.de
  [PATCH] fix copy_namespace()
  
  Originally by aeb, in 2.5 for ages.
  
  Fix far too small kmalloc in copy_namespace and promote errors properly.

ChangeSet@1.1063.11.7, 2003-08-25 14:37:52-03:00, Jack_Hammer@adaptec.com
  [PATCH] ServeRAID 6.10 Driver Update
  
  With the completion of months of testing at both Adaptec and IBM, the
  newest version of the ServeRAID Linux device driver( ips Version
  6.10.24 ) iscompleted and ready to ship.
  
  Attached is the full source ( ips.c & ips.h )and patches for the
  2.4 Linux kernel. Both 32-bit andia64 architectures are supported.
  Please update all 2.4.x kernels with this latest driver as soon as
  possible.
  
  Updates for the 2.5 kernel are being handled separately.
  
  Let me know if you have any problems.
  
  Jack Hammer

ChangeSet@1.1063.11.6, 2003-08-25 14:21:29-03:00, marcelo@logos.cnet
  pcwd.c: fix oops on unload
  
  From Arkadiusz Miskiewicz <arekm@pld-linux.org>
  
    This patch is from Alan Cox and fixes problems when pcwd driver is loaded
    while there is no pcwd hardware installed.
    No idea why it was not feeded to you.
    Problem is described here
    http://www.ussg.iu.edu/hypermail/linux/kernel/0308.1/0178.html and tracked
    down in private conversation with Cox.

ChangeSet@1.1063.11.5, 2003-08-25 14:16:14-03:00, mmagallo@debian.org
  [PATCH] AGPGART support for Intel 7x05 chipsets (backported from 2.6)
  
  Hi Marcelo,
  
   can you please apply the attached patch before releasing 2.4.22?  It
   adds AGPGART support for Intel's 7205 and 7505 chipsets, which are
   becoming increasingly common on the street.  I have checked on several
   machines that the patch works, even with AGP 8x.  The only hardware I
   have access to is from NVIDIA, which means I haven't been able to test
   this with a non-tainted kernel, but I don't expect this to be a
   problem.

ChangeSet@1.1063.11.4, 2003-08-25 13:58:04-03:00, willy@w.ods.org
  [PATCH] Fix amd67x_pm.c crash with no chipsets / CONFIG_HOTPLUG
  
   amd76x_pm.c will crash if no chipsets are found and CONFIG_HOTPLUG is
   turned on.  This patch makes it return with a failure instead.

ChangeSet@1.1063.11.3, 2003-08-25 13:57:10-03:00, marcelo@logos.cnet
    Changed Makefile to 2.4.22
  TAG: v2.4.22