ChangeSet@1.1632, 2004-03-01 23:47:02-08:00, torvalds@home.osdl.org
  Update x86 defconfig

ChangeSet@1.1629.1.42, 2004-03-01 23:07:26-08:00, akpm@osdl.org
  [PATCH] oprofile: fix P4 HT msr sharing
  
  From: Philippe Elie <phil.el@wanadoo.fr>
  
  When I debugged P4 ht oprofile a few month ago I noticed that but though it
  wasn't a problem...  The fix I propose is not completely clean.
  
  With P4 HT we split msr in two subset, one for each logical processor.  The
  msrs subset used in op_model_p4.c at save and setup point of view are
  distinct (*), it means we must serialize setup and save operation else a
  logical processor can save some msr value already setup by the other thread
  then when oprofile shutdown we restore wrong msrs values.
  
  Nobody noticed the problem because after restoring the msrs we call
  enable_lapic_nmi_watchdog() -> setup_p4_watchdog() wich clear all the msrs
  but it's a bit fragile.  If nmi watchdog is not enabled nothing bad occurs
  because the LVTPC remains disabled.
  
  (*) this is done in this way because it allows a lot of simplification in
  op_model_p4.c, yes it isn't clean but it's not fixable w/o rewriting 75% of
  op_model_p4.c and I think the code will be bigger and more complex.

ChangeSet@1.1629.1.41, 2004-03-01 23:07:16-08:00, akpm@osdl.org
  [PATCH] scripts/modpost warning
  
  From: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
  
  I need the following patch to kill a warning (__endian() may be unused)
  when cross-compiling m68k kernels on an ia32 box.

ChangeSet@1.1629.1.40, 2004-03-01 23:07:05-08:00, akpm@osdl.org
  [PATCH] m68k interrupt handling fix
  
  From: Geert Uytterhoeven <geert@linux-m68k.org>
  
  The syscalls.h change broke the m68k interrupt management code, since
  sys_{request,free}_irq() are not syscalls, but routines to manage system
  (CPU) interrupts.

ChangeSet@1.1629.1.39, 2004-03-01 23:06:54-08:00, akpm@osdl.org
  [PATCH] swsusp: fix error handling in "not enough swap space"
  
  From: Pavel Machek <pavel@ucw.cz>
  
  Without this, if there's not enough swapspace, suspend fails, but leaves
  devices suspended, leading to dead machine.

ChangeSet@1.1629.1.38, 2004-03-01 23:06:43-08:00, akpm@osdl.org
  [PATCH] firmware loader: delay firmware hotplug event
  
  From: Dmitry Torokhov <dtor_core@ameritech.net>
  
  Do not call hotplug until firmware class device is completely instantiated.

ChangeSet@1.1629.1.37, 2004-03-01 23:06:33-08:00, akpm@osdl.org
  [PATCH] firmware loader: pin firmware module
  
  From: Dmitry Torokhov <dtor_core@ameritech.net>
  
  We need to pin the firmware loader module until the last reference to the
  firmware class device is dropped and the class device is destroyed.

ChangeSet@1.1629.1.36, 2004-03-01 23:06:22-08:00, akpm@osdl.org
  [PATCH] convert pdflush to kthread
  
  From: Keith Owens <kaos@sgi.com>
  
  New pdflush threads are launched on-demand by pdflush.
  
  It turns out that on some architectures (eg, ia64) a kernel thread inherits
  its parent's stack utilisation.  So after the thread-launches-a-thread
  cycle has progressed sufficiently far we run out of stack space and crash.
  
  Simple fix: convert pdflush to use kthreads.  All kthreads are parented by
  keventd so there is no stack windup as a result of pdflush launching
  pdflush.

ChangeSet@1.1629.1.35, 2004-03-01 23:06:12-08:00, akpm@osdl.org
  [PATCH] watchdog updates
  
  From: Wim Van Sebroeck <wim@iguana.be>
  
  <wim@iguana.be> (04/02/29 1.1628)
     [WATCHDOG] v2.6.3 pcwd_usb-watchdog
  
     Add the Berkshire Products USB-PC Watchdog driver
  
  <wim@iguana.be> (04/02/29 1.1629)
     [WATCHDOG] v2.6.3 MODULE_*-patch
  
     Add MODULE_* info
  
  <wim@iguana.be> (04/02/29 1.1630)
     [WATCHDOG/SPARC64] v2.6.3 Kconfig-WATCHDOG_CP1XXX/WATCHDOG_RIO-patch
  
     Move WATCHDOG_CP1XXX and WATCHDOG_RIO for SPARC64 architecture
     from arch/sparc64/Kconfig to drivers/char/watchdog/Kconfig
     and made them dependant of WATCHDOG also

ChangeSet@1.1629.1.34, 2004-03-01 23:06:00-08:00, akpm@osdl.org
  [PATCH] x86-64 fixes for 2.6.4rc1
  
  From: Andi Kleen <ak@suse.de>
  
  Fix a few issues on x86-64 for 2.6.4rc1.
  
  The 32bit emulation used 4GB/3 for the mmap break. This actually gave
  programs less sbrk space than with a standard 32bit kernel. Move the 32bit
  mmap break to 0xc5000000.
  
  Uses the correct gcc option to optimize for Prescott now (requires a very
  new mainline gcc)
  
  Also merge the i386 sched_clock().  I hope this will fix some interactivity
  problems with the scheduler.
  
  - Change initializer to new style (Arnd Bergmann)
  - Remove 2 sibling limit in HT support (from i386)
  - Always log RIP in MCE records even when not exact
  - Move 32bit program task break up to 0xc5000000 by default
  - Use -march=prescott for Prescott optimized kernel if possible
  - Don't divide by zero with report_lost_ticks on and HPET off
  - Merge preempt/smp/debug_pagealloc oops printing from i386
  - Add pfn_to_nid()
  - Merge more accurate sched_clock from i386
  - Remove traces of debugging code in mce.c
  - Update defconfig

ChangeSet@1.1629.1.33, 2004-03-01 23:05:50-08:00, akpm@osdl.org
  [PATCH] Make powernow-k8 cpufreq control work again
  
  From: Pavel Machek <pavel@suse.cz>
  
  We curretly have an off-by-factor-of-1000:
  
  cat /proc/cpufreq
  
            minimum CPU frequency  -  maximum CPU frequency  -  policy
  CPU  0         2000 kHz (100 %)  -       2000 kHz (100 %)  -  powersave
  
  
  I do not have explanation why it is 2MHz - 2MHz.  On my system I removed
  bug which prevented my system from being reported as 0.8MHz - 1.8MHz.  (And
  modulo cosmetic uglyness, it worked).
  
  This fixes cosmetic uglyness, adds proper copyrights, removes warning
  "untested on PREEMPT" (someone tested it, and makes it easier to override
  PST by user (eMachine users will need that one).

ChangeSet@1.1629.1.32, 2004-03-01 23:05:38-08:00, akpm@osdl.org
  [PATCH] clarify CONFIG_SWAP Kconfig help
  
  From: Adrian Bunk <bunk@fs.tum.de>
  
  "swap" is more known than "Support for paging of anonymous memory".  The
  patch below adds "(swap)" to the prompt of CONFIG_SWAP.

ChangeSet@1.1629.1.31, 2004-03-01 23:05:28-08:00, akpm@osdl.org
  [PATCH] remove a few remaining "make dep" references
  
  From: Adrian Bunk <bunk@fs.tum.de>
  
  The patch below is an updated version of the patch that removes some
  remaining mentions of "make dep".

ChangeSet@1.1629.1.30, 2004-03-01 23:05:16-08:00, akpm@osdl.org
  [PATCH] buslogic initsection fix
  
  From: Bob Doyle <doyle@primenet.com>
  
  BusLogic_UnregisterHostAdapter() is referenced from __exit code, so it cannot
  be __init.

ChangeSet@1.1629.1.29, 2004-03-01 23:05:06-08:00, akpm@osdl.org
  [PATCH] Fix network hashtable sizing
  
  The new networking hashtable sizing is all bollixed up.  The logic is wrong
  and tcp is setting it to the logarithm of what was intended.  Heaven knows.
  
  Fix it up so that the sizing is the same as it used to be in 2.6, with a
  boot-time override.  Which was what was intended.

ChangeSet@1.1629.1.28, 2004-03-01 23:04:56-08:00, akpm@osdl.org
  [PATCH] sys_alarm() return value fix
  
  From: Kurt Garloff <garloff@suse.de>
  
  when calling
  
  alarm(1); alarm(0);
  
  the second alarm can wrongly return 2. This makes an LSB test fail.
  
  It happens due to rounding errors in the timeval to jiffie conversion and
  back.  On i386 with HZ =3D=3D 1000, there would not need to be rounding
  error IMVHO, but they even occur there.  On HZ=3D1024 platforms, they may
  even be unavoidable.
  
  Attached patch fixes the return value of alarm().

ChangeSet@1.1629.1.27, 2004-03-01 23:04:41-08:00, akpm@osdl.org
  [PATCH] Fix VT mode change vs. fbcon
  
  From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  
  This patch implements what we discussed earlier to fix the switch bewteen
  KD_GRAPHICS and KD_TEXT.
  
  It has been tested for a few days now and appear to resolve the problem for
  affected users.
  
  James: I know you have some objections, I don't fully agree with them, and
  I want that in asap now, that bug has been plaguing fbdev since the very
  beginning and it's time to get rid of that and my corresponding todolist
  entry.  You are welcome to propose a patch on top of this one if you feel
  you can make things cleaner.  The approach of adding a parameter to
  con_blank() is Linus idea btw :)
  
  I didn't add a separate function as that would have made the butchering of
  drivers/char/vt beyond what I want to deal with in 2.6.

ChangeSet@1.1629.1.26, 2004-03-01 23:04:28-08:00, akpm@osdl.org
  [PATCH] Fix tty drivers which dont set tty_driver->devfs_name
  
  From: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
  
  The following patches fixes tty drivers which dont set devfs_name. Not
  doing so will cause the tty layer to create "/dev/<NULL>x" entries when
  devfs is being used.
  
  I used "drivername/" in isicom and pcxe because the letter used to
  identify them are already used by other drivers.

ChangeSet@1.1629.1.25, 2004-03-01 23:04:18-08:00, akpm@osdl.org
  [PATCH] NFS SUNRPC fix
  
  From: James Morris <jmorris@redhat.com>
  
  The patch below fixes a bug in the error handling code of
  xprt_create_socket().  If sock_create() fails, we should not try and
  release the non existent socket.
  
  This fix is by James Carter <jwcart2@epoch.ncsc.mil>.

ChangeSet@1.1629.1.24, 2004-03-01 23:04:07-08:00, akpm@osdl.org
  [PATCH] DCSSBLK depends on CONFIG_S390
  
  From: Dave Jones <davej@redhat.com>
  
  This is probably useless on x86 for eg..  (Everything else in this file is
  dependant on some other s390 feature, so only this one shows up).  Too bad
  the drivers/s390/block stuff gets source'd at all on !s390.

ChangeSet@1.1629.1.23, 2004-03-01 23:03:56-08:00, akpm@osdl.org
  [PATCH] linux/README update
  
  From: Zwane Mwaikambo <zwane@linuxpower.ca>
  
  Patch to resolve http://bugzilla.kernel.org/show_bug.cgi?id=1644
  
  The bug reporter pointed out a bit of outdated information in the README
  file.
  
  Test booted on a 32x NUMAQ with 10,000 disks

ChangeSet@1.1629.1.22, 2004-03-01 23:03:45-08:00, akpm@osdl.org
  [PATCH] raid1: fix oops in bio_put()
  
  From: Neil Brown <neilb@cse.unsw.edu.au>
  
  Fix an off-by-one in the r1buf_pool_alloc() ENOMEM error recovery path.

ChangeSet@1.1629.1.21, 2004-03-01 23:03:35-08:00, akpm@osdl.org
  [PATCH] C99 initiailzers for drivers/isdn/hisax/hisax_fcpcipnp.c
  
  From: "Art Haas" <ahaas@airmail.net>
  
  Here is a small patch changing the GNU-style initializers to C99
  initializers.

ChangeSet@1.1629.1.20, 2004-03-01 23:03:23-08:00, akpm@osdl.org
  [PATCH] C99 initializers for drivers/usb/serial/keyspan.h
  
  From: "Art Haas" <ahaas@airmail.net>
  
  Here's a small patch changing the GNU-style initializers to C99
  initializers.

ChangeSet@1.1629.1.19, 2004-03-01 23:03:13-08:00, akpm@osdl.org
  [PATCH] zr36067 driver update
  
  From: "Ronald S. Bultje" <rbultje@ronald.bitfreak.net>
  
  Fix the zoran driver (zr36067) for the fact that we did not handle
  bitrate-conversion at all in the zr36050 MJPEG codec (on DC30 cards), with
  the result being that at high-resolution, we'd overload the PCI bus and
  drop half of our video capture data into /dev/null'ishness.
  
  Also update Ronald's email address in MAINTAINERS.

ChangeSet@1.1629.1.18, 2004-03-01 23:03:02-08:00, akpm@osdl.org
  [PATCH] revert the /proc thread visibility fix
  
  It appears that gdb, perfmon and perhaps other applications are already
  opening /proc/<tid> even though it does not appear in /proc readdir output
  and is available under its group leader's directory anyway.
  
  Apparently ascertaining the group leader is hard for gdb and thsi trick
  always worked for LinuxThreads apps.
  
  So revert this change.

ChangeSet@1.1629.1.17, 2004-03-01 23:02:51-08:00, akpm@osdl.org
  [PATCH] dm-crypt end_io bv_offset fix
  
  From: Christophe Saout <christophe@saout.de>
  
  We should copy the bvec array for read requests so that we still
  have the unmodified bvec array to decrypt the data afterwards.
  
  (as discussed earlier this day for highmem bounces)

ChangeSet@1.1629.1.16, 2004-03-01 23:02:40-08:00, akpm@osdl.org
  [PATCH] dm-crypt cleanups
  
  From: Christophe Saout <christophe@saout.de>
  
  These are some dm-crypt cleanups.  Use a #define PFX "crypt: " for all the
  places where something gets logged as suggested by Jeff Garzik.  It also
  adds a small additional security check and fixed header includes.

ChangeSet@1.1629.1.15, 2004-03-01 23:02:30-08:00, akpm@osdl.org
  [PATCH] fix in-place de/encryption bug with highmem
  
  From: Christophe Saout <christophe@saout.de>
  
  This patch fixes the bug where in-place encryption was not detected when
  the same highmem pages is mapped twice to different virtual addresses.
  
  This adds a parameter to xxx_process to indicate whether this is an
  in-place encryption and moves the responsability to the caller using a
  helper function scatterwalk.h.

ChangeSet@1.1629.1.14, 2004-03-01 23:02:18-08:00, akpm@osdl.org
  [PATCH] move scatterwalk functions to own file
  
  From: Christophe Saout <christophe@saout.de>
  
  I've cleaned up the latest patches and adjusted the header files.
  
  This patch moves the scatterwalk functions from cipher.c to
  scatterwalk.c and adds a header file.

ChangeSet@1.1629.1.13, 2004-03-01 23:02:08-08:00, akpm@osdl.org
  [PATCH] fix small highmem bio bounce bvec handling glitch
  
  From: Christophe Saout <christophe@saout.de>
  
  __end_that_request_first might modify the bv_offset and bv_len if the
  segment was partially completed.  The bio-read-bounce-back code should use
  the unmodified bv_offset when copying the segment data:

ChangeSet@1.1629.1.12, 2004-03-01 23:01:57-08:00, akpm@osdl.org
  [PATCH] sysrq-o atomicity fix
  
  sysrq-o is supposed to power off the machine.  But if it calls into ACPI (at
  least) it does lots of sleepy things, so we best not do this from interrupt
  context.

ChangeSet@1.1629.1.11, 2004-03-01 23:01:45-08:00, akpm@osdl.org
  [PATCH] Doc/00-index additions
  
  From: "Randy.Dunlap" <rddunlap@osdl.org>
  
  From: Alexey Dobriyan <adobriyan@mail.ru>
  
  Mostly added descriptions of files in Documentation/ that were not listed
  in Documentation/00-INDEX.

ChangeSet@1.1629.1.10, 2004-03-01 23:01:37-08:00, akpm@osdl.org
  [PATCH] s390: xpram driver
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  xpram fix: Replace old style module parameter definition with new style.

ChangeSet@1.1629.1.9, 2004-03-01 23:01:27-08:00, akpm@osdl.org
  [PATCH] s390: tape class for s390 tapes
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  s390 tape device driver changes:
  
  - Add private tape class to support udev configuration.

ChangeSet@1.1629.1.8, 2004-03-01 23:01:16-08:00, akpm@osdl.org
  [PATCH] s390: sclp console
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  sclp console fixes:
  
  - Add signal-quiesce bug-fix from 2.4.
  
  - Add irq_enter/irq_exit to sclp_sync_wait to prevent the softirqs from
    processing after the external interrupt.

ChangeSet@1.1629.1.7, 2004-03-01 23:01:06-08:00, akpm@osdl.org
  [PATCH] s390: common i/o layer.
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  Common i/o layer fixes:
  
  - Remove documentation entry for non-existent cio_notoper_msg parameter.
  
  - Add documentation for availability attritube.
  
  - Replace function of the steal_lock attribute by "echo force" to the
    online attribute.
  
  - Trigger device sensing in the online function for unknown devices.
  
  - Always try to get devices online even if they are marked reserved.
    Someone could have released the device while it was offline.
  
  - Add try_module_get/module_put pairs to the online function of ccw devices
    and ccwgroup devices.
  
  - Add owner field to ccwgroup driver structure.  Set owner field in ctc,
    lcs and qeth.
  
  - Fix alignment problems in channel measurement block interface.

ChangeSet@1.1629.1.6, 2004-03-01 23:00:55-08:00, akpm@osdl.org
  [PATCH] s390: core s390 update
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  s390 bug fixes:
  
  - Add missing i/o controls to compat ioctl translation table.
  
  - Fix some gcc 3.4 warnings.
  
  - Export _sb_findmap.
  
  - Export smp_call_function_on only if CONFIG_SMP=y.
  
  - Add safe-guard to diag10.
  
  - Add type definition for compat_timer_t.
  
  - Fix first argument of signal_processor_ps.

ChangeSet@1.1629.1.5, 2004-03-01 23:00:44-08:00, akpm@osdl.org
  [PATCH] ppc64: Update G5 defconfig, remove DISCONTIGMEM
  
  From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  
  This patch updates the g5_defconfig on ppc64, running it through oldconfig
  and removing CONFIG_DISTCONTIGMEM.  I don't use the discontigmem stuff at
  all, even on machines with +2Gb of RAM, so it's just bloat.

ChangeSet@1.1629.1.4, 2004-03-01 23:00:34-08:00, akpm@osdl.org
  [PATCH] Add missing numa EXPORT_SYMBOLs
  
  From: Anton Blanchard <anton@samba.org>
  
  Add some missing EXPORT_SYMBOLs.

ChangeSet@1.1629.1.3, 2004-03-01 23:00:24-08:00, akpm@osdl.org
  [PATCH] ppc64: iSeries virtual disk update
  
  From: Stephen Rothwell <sfr@canb.auug.org.au>
  
  This patch (hopefully) addresses concerns Christoph Hellwig had with the
  virtual disk probing code.

ChangeSet@1.1629.1.2, 2004-03-01 23:00:12-08:00, akpm@osdl.org
  [PATCH] ppc64: fix a bug in iSeries MMU hash management
  
  From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  
  iSeries HyperVisor is doing some evilery when inserting PTEs that I didn't
  properly account for when rewriting that code, causing iSeries box to blow
  up regulary.

ChangeSet@1.1629.1.1, 2004-03-01 23:00:02-08:00, akpm@osdl.org
  [PATCH] fix umount dataloss problem
  
  address_spaces have a `dirtied_when' jiffies field which records the time at
  which the mapping was first dirtied.  This is used for the periodic writeback
  (kupdate) function.  It is also used to prevent livelocks in the writeback
  code: don't try to write back objects which were dirtied after
  sync_sb_inodes() was called.
  
  It used to be the case that dirtied_when == 0 had magical properties, so
  there is code in there which avoids accidentally setting dirtied_when to zero
  at jiffy wrap time.  We just set it to jiffies|1.
  
  Unfortunately, jiffies|1 is in the future.  So under some rare timing
  circumstances (inode dirtied within one jiffy of umount) the livelock
  avoidance code in sync_sb_inodes() can accidentally trigger and we fail to
  write an inode out, resulting in filesytem corruption on ext2-style
  filesystems.  Normally, nobody dirties a file within a millisecond of umount,
  so it was not noticed.
  
  It is no longer the case that (address_space.dirtied_when == 0) has special
  meaning, so we can just remove all that code and fix the bug.

ChangeSet@1.1612.21.17, 2004-03-01 23:29:30-05:00, kberg@linux1394.org
  IEEE1394(r1179): Fix nodemgr_get_max_rom() to work properly on little endian machines.

ChangeSet@1.1612.21.16, 2004-03-01 23:26:01-05:00, bcollins@debian.org
  IEEE1394(r1180): Fix pdrv update call to use ud class list. Fixes an oops.

ChangeSet@1.1629, 2004-03-01 15:28:49-08:00, santil@us.ibm.com
  [PATCH] broken PowerPC Virtual Ethernet
  
  This fixes the PowerPC Virtual Ethernet driver that got broken by the
  recent ppc64 iommu patch...

ChangeSet@1.1622.5.3, 2004-03-01 14:07:55-08:00, hollisb@us.ibm.com
  [PATCH] ppc64: export vio_find_node()
  
  To hotplug-remove virtual devices, we need vio_find_node() so we have a
  pointer to pass to vio_unregister_device().

ChangeSet@1.1622.5.2, 2004-03-01 14:07:43-08:00, hollisb@us.ibm.com
  [PATCH] ppc64: make "viodev->unit_address" 32-bit
  
  vio_dev->unit_address only holds 32 bits of information anyways, so no
  need for 64-bit field.

ChangeSet@1.1622.5.1, 2004-03-01 11:43:06-08:00, greg@kroah.com
  [PATCH] Fix USB printer transfers
  
  From Barry K. Nathan
  
  This fixes the ulblp transfer length code, which would otherwise skip
  the final iteration and lead to incomplete printer output (and us
  waiting forever for the transfer to complete)

ChangeSet@1.1612.10.17, 2004-03-01 13:37:04-05:00, rmk@arm.linux.org.uk
  [PATCH] Wireless pcmcia netdev patches
  
  On Mon, Nov 17, 2003 at 02:57:44PM -0800, Jean Tourrilhes wrote:
  > On Sun, Nov 16, 2003 at 11:33:01PM +0000, Russell King wrote:
  > > Jean,
  > >
  > > Could you please arrange for this patch to be tested?  It covers all
  > > the PCMCIA wireless drivers in 2.6.0-test9; I haven't been able to
  > > test.
  >
  > 	Dual P500, kernel 2.6.0-test9 + your patch.
  > -------------------------------------------------
  >...
  > 	Few comments :
  > 	o Yanked the cards out of the socket, cardmgr did ifconfig
  > down and removal of module automatically.
  > 	o I did not see any patch for the Orinoco driver, but I did
  > not check if it needs one. Did not look at HostAP either...
  > 	o wl3501_cs : ask Arnaldo.
  > 	o With 2.6.0-test9, I had instances of "can't read CIS". I
  > actually had to reboot to perform the test.
  > 	o The kobject Oops is something I think I saw before. I never
  > remove my Aironet card because I don't want to reboot :-( This time,
  > it seems to have survived better, so I see that as progress ;-)
  
  This patch seems to have been forgotten about, so here it is again,
  this time against 2.6.4-rc1.  This really needs to be send upstream,
  though I don't know where we got to with this one.  Maybe we should
  put it in akpm's tree for a while?
  
  It's essentially more of the "don't deadlock if you pull out a
  PCMCIA network card and it's currently configured up" patch which
  went in recently for PCMCIA NIC cards.

ChangeSet@1.1612.10.16, 2004-03-01 13:36:55-05:00, mzyngier@freesurf.fr
  [PATCH] Re: 2.6.4-rc1 + hp100 EISA, not working
  
  >>>>> "Pawel" == Pawe  <Pawe> writes:
  
  Pawel> On 2.6.3 it just Oopsed and didn't work. On 2.6.4-rc1 it does
  Pawel> not oops but it doesn't work (neither as module nor as build in kernel).
  
  Note that hp100 in 2.6.4-rc1 is still broken wrt EISA probing, since
  it lacks the terminating entry in the EISA ID list. This one-liner
  should take care of random crashes that are often reported to LKML :
  
  ===== drivers/net/hp100.c 1.24 vs edited =====

ChangeSet@1.1622.4.1, 2004-03-01 07:44:38-08:00, axboe@suse.de
  [PATCH] fix CDROM_SEND_PACKET 32 -> 64-bit translation
  
  Here's a much better version.  The real bug was of course that the
  get_user/put_user for data_direction were transposed.
  
  This patch also fixes the translation of "quiet" and "timeout" to be
  safer and clearer (instead of memcpying them as two ints and knowing
  that "quiet" is first and assuming that "compat_int_t" is always the
  same as the native "int", the code now handles them explicitly).
  
  We should use "access_ok()" and __get_user/__put_user to generate better
  code for this, but it's not performance-critical, so we don't care.
  Some other day, perhaps.

ChangeSet@1.1612.25.1, 2004-03-01 09:34:23-05:00, bcollins@debian.org
  SPARC/m68k: Remove sun_setup_serial references, which is already gone.

ChangeSet@1.1622.2.7, 2004-02-29 21:53:00-08:00, bdschuym@pandora.be
  [BR_NETFILTER]: Fix vlan-encapsulated fragmented IP traffic.
  
  When vlan-tagged fragmented IP traffic passes the bridging firewall and
  ip_conntrack is loaded and iptables sees this IP traffic, an oops can
  occur when trying to fragment the defragmented packets. This only
  happens in the slow_path of ip_fragment().
  The problem was reported, diagnosed and fixed by Adam Osuchowski and
  Tomasz Dubinski.
  When ip_fragment() is fragmenting an IP packet that's encapsulated, it has
  to make sure there is enough head room for the encapsulating header.
  
  The patch below fixes it. I saw no other way than to add some code to
  ip_fragment(), but this extra code is located in the slow_path so it's
  hardly ever executed.

ChangeSet@1.1612.21.15, 2004-02-29 13:30:03-05:00, bcollins@debian.org
  IEEE1394/ohci(r1179): Remove ohci->id. It was just the same as host->id anyway.

ChangeSet@1.1612.10.15, 2004-02-29 13:23:48-05:00, rl@hellgate.ch
  [PATCH] Update via-rhine Kconfig entry
  
  Previous Kconfig change was incorrect, this is a better one.

ChangeSet@1.1612.10.14, 2004-02-29 13:23:40-05:00, geert@linux-m68k.org
  [PATCH] lost Amiga Hydra Ethernet patch
  
  On Fri, 27 Feb 2004, Linus Torvalds wrote:
  > Ok, as usual, there was a lot of stuff for the -rc1, but as seems to be
  > more and more true it is mainly in the "periphery".
  >
  > Andrew Morton:
  >   o m68k: Amiga Hydra Ethernet new driver model
  
  This part of the patch seems to have been lost (root_hydra_dev is no more):

ChangeSet@1.1612.21.14, 2004-02-29 11:37:00-05:00, bcollins@debian.org
  IEEE1394/dv(r1177): Fix dv1394 devfs cleanup.

ChangeSet@1.1612.21.13, 2004-02-29 09:36:26-05:00, bcollins@debian.org
  IEEE1394(r1176): Remove mempool and ctor stuff.

ChangeSet@1.1612.21.12, 2004-02-29 08:46:48-05:00, bcollins@debian.org
  IEEE1394: Revision sync.

ChangeSet@1.1612.21.11, 2004-02-29 08:33:21-05:00, bcollins@debian.org
  IEEE1394/eth1394(r1175): Added MODULE_DEVICE_TABLE().

ChangeSet@1.1622.3.1, 2004-02-28 21:13:08-08:00, davem@nuts.davemloft.net
  [SPARC64]: Add support for CONFIG_DEBUG_STACK_USAGE.

ChangeSet@1.1612.21.10, 2004-02-28 22:25:59-05:00, kberg@linux1394.org
  IEEE1394(r1174): Fixed a problem parsing directories with null entries.

ChangeSet@1.1622.2.5, 2004-02-28 16:21:03-08:00, davem@nuts.davemloft.net
  [AF_UNIX]: Mark unix_*_ops as static.

ChangeSet@1.1622.2.4, 2004-02-28 16:11:23-08:00, scd@broked.org
  [AF_UNIX]: Add SOCK_SEQPACKET support.

ChangeSet@1.1622.2.3, 2004-02-28 16:06:18-08:00, davem@nuts.davemloft.net
  [NET]: Propagate dev_mc_{add,delete}() error to SIOC{ADD,DEL}MULTI.
  
  Noticed by Randy Dunlap.

ChangeSet@1.1557.77.7, 2004-02-29 00:56:45+01:00, marcel@holtmann.org
  [Bluetooth] Use BT_ERR wherever possible
  
  This patch neatens the code by using BT_ERR and so using the function
  name in the macro to save code and rom space.
  
  Patch from Joe Perches <joe@perches.com>

ChangeSet@1.1622.2.2, 2004-02-28 15:54:29-08:00, akpm@osdl.org
  [ATM]: Gcc-3.5 fix for net/atm/lec.c

ChangeSet@1.1612.21.9, 2004-02-28 17:14:55-05:00, kberg@linux1394.org
  IEEE1394(r1173): Small change to csr1212 prevent possible kernel panics from improper directory parsing.

ChangeSet@1.1612.24.1, 2004-02-28 17:03:13-05:00, jgarzik@redhat.com
  [libata] Use scsi_finish_command as completion function,
  in our error handling thread callback.
  
  This also exports scsi_finish_command in the SCSI layer.
  
  Thanks much to James Bottomley and his patience, as this solution
  was figured out.

ChangeSet@1.1612.21.8, 2004-02-28 14:17:30-05:00, bcollins@debian.org
  IEEE1394(r1172): Generalize the default config rom entries for new hosts.

ChangeSet@1.1622.2.1, 2004-02-28 10:39:58-08:00, davem@nuts.davemloft.net
  [TCP]: Restart tw bucket scan when lock is dropped, noticed by Olof Johansson.

ChangeSet@1.1624, 2004-02-28 17:39:08+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Always return IRQ_HANDLED for USB interrupts
  
  The SA1111 appears to re-trigger an interrupt immediately following
  a successful interrupt, despite no interrupt actually pending.

ChangeSet@1.1622.1.5, 2004-02-28 07:58:28-08:00, viro@parcelfarce.linux.theplanet.co.uk
  [PATCH] oops on HPFS filesystem file rename
  
  Maurice van der Stee noted that he got an oops on a HPFS filesystem when
  saving an edited file..
  
    <stares at the code>
    <blinks>
    <wonders whereTF do we assign hpfs1_i and hpfs2_i if both inodes are non-NULL>
    <finds the patch in question>
    <stares at jgarzik>
  
  This fixes it.  That, BTW, means that *nobody* had ever tried to use
  hpfs r/w since 2.5.3-pre3.

ChangeSet@1.1622.1.4, 2004-02-28 07:54:20-08:00, bunk@fs.tum.de
  [PATCH] move rme96xx to Documentation/sound/oss/
  
  From Hans Ulrich Niedermann
  
  All sound documentation with the exception of the OSS rme96xx
  documentation is under Documentation/sound/{alsa,oss}.
  
  Move the rme966xx docs, and fix the Kconfig comments

ChangeSet@1.1622.1.3, 2004-02-28 07:50:29-08:00, phil.el@wanadoo.fr
  [PATCH] oprofile needs smp_num_siblings on x86-64
  
  P4 oprofile needs cpu_sibling_map and smp_num_siblings, the later
  was not exported

ChangeSet@1.1622.1.2, 2004-02-28 07:48:48-08:00, olof@austin.ibm.com
  [PATCH] ppc64: Use iommu=force instead of iommu=on for commonality with x86_64

ChangeSet@1.1612.21.7, 2004-02-28 10:01:20-05:00, bcollins@debian.org
  IEEE1394/Video1394(r1171): Fix bug with cdev_add usage from a previous change.

ChangeSet@1.1612.21.6, 2004-02-28 09:58:45-05:00, bcollins@debian.org
  IEEE1394/SBP2(r1170): Unblock scsi requests specifically in the update callback.

ChangeSet@1.1623, 2004-02-28 11:39:52+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Update ICS IDE driver.
  
  Update ICS IDE driver with ide-dma and bio changes.

ChangeSet@1.1612.22.7, 2004-02-28 02:02:53-08:00, davidm@tiger.hpl.hp.com
  ia64: Fix pdflush-triggered stack-overflow due to long thread-creation chains.
  
  The pdflush kernel threads can lead to an unbounded chain of thread-creations
  which can overflow the kernel stacks because we didn't uses to reset
  the stack on kernel thread-creation.  We do now.
  
  Reported by Andreas Schwab, tracked down with help from Keith Owens.

ChangeSet@1.1612.22.6, 2004-02-27 21:45:51-08:00, peterc@gelato.unsw.edu.au
  [PATCH] ia64: greatly speed-up I/O-SAPIC irq_enable()/irq_disable()
  
  This patch changes the I/O SAPIC code to cache the low 32 bits of the mask
  word in kernel memory.  This greatly speeds up mask_irq() and unmask_irq().
  
  Normally, these operations are not on the speed-critical path of the
  kernel but with certain devices drivers (including users-level device-
  drivers) they can become performance-critical.

ChangeSet@1.1612.22.5, 2004-02-27 21:39:54-08:00, eranian@hpl.hp.com
  [PATCH] ia64: perfmon update
  
          - fix bug in pfm_unload(), not allowed when not on correct CPU for
            system-wide
          - some perf/cleanup in overflow handler
          - fix reset_pmds to be on a per PMD basis on counter overflow rather
            than global
          - remove timing debug code on messages
          - no kernel info leak on PFM_END_MSG
          - remove double-store on reg_flags for pfm_write_pmcs, pfm_write_pmds
          - on restart reset_pmds is 0 by default
          - cleanup useless macros
          - cleanup some debug prints
          - added ability to remove debug code
          - streamlined sys_perfmonctl(), pfm_read_pmds(), pfm_write_*()
          - added current->tgid to default format sample header by using one
            reserved field

ChangeSet@1.1612.22.4, 2004-02-27 21:17:14-08:00, davidm@tiger.hpl.hp.com
  ia64: Fix IDE block-layer BUG_ON() reported by Darren Williams.
  
  The problem was that IDE-disks on machines with IDE harddisks,
  memory above 4GB and no hardware I/O TLB would go BUG_ON() in
  blk_queue_bounce_limit() because the IDE-controller could only
  address 4GB of memory and that was much less than BLK_BOUNCE_ISA
  (which is equal to ISA_DMA_THRESHOLD).  Note that the problem does
  NOT trigger with CD-ROMs, which always uses the software I/O TLB
  (and hence bounce-buffers) on such machines.
  
  The best fix seems to be to simply lower ISA_DMA_THRESHOLD to 4GB-1 since
  that will ensure that the IDE block layer allocates memory with GFP_DMA,
  which will minimize bounce buffering.

ChangeSet@1.1612.21.5, 2004-02-27 21:39:55-05:00, bcollins@debian.org
  IEEE1394: Revision sync

ChangeSet@1.1612.21.4, 2004-02-27 21:28:29-05:00, bcollins@debian.org
  IEEE1394(r1169): Trivial cleanups.

ChangeSet@1.1612.21.3, 2004-02-27 21:21:41-05:00, bcollins@debian.org
  IEEE1394(r1168): Add on a mempool for packet allocation, in addition to the kmem_cache.

ChangeSet@1.1621, 2004-02-27 17:23:31-08:00, olof@austin.ibm.com
  [PATCH] ppc64: Add iommu=on for enabling DART on small-mem machines
  
  This makes it possible for people like me with a small-mem G5 to enable
  the DART.  I see two reasons for wanting to do so:
  
  1. To debug/test DART/iommu code itself (small audience, including
     myself).
  2. To debug drivers on small-mem machines, since bad pci_map*() usage will
     be punished (possibly larger audience).

ChangeSet@1.1620, 2004-02-27 17:22:53-08:00, torvalds@ppc970.osdl.org
  Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
  into ppc970.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1612.23.1, 2004-02-27 17:22:02-08:00, chip@pobox.com
  [PATCH] export locks_remove_posix
  
  kNFSd needs it.

ChangeSet@1.1612.22.3, 2004-02-27 17:13:54-08:00, davidm@tiger.hpl.hp.com
  Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
  into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

ChangeSet@1.1557.65.21, 2004-02-27 15:07:27-08:00, kenneth.w.chen@intel.com
  [PATCH] ia64: move irq_entry()/irq_exit() to ia64_handle_irq()
  
  This patch fixes a bug which could cause do_softirq() to be called
  at the wrong time (from do_IRQ()) or without pre-emption protection.

ChangeSet@1.1612.1.72, 2004-02-27 22:45:22+00:00, rmk@flint.arm.linux.org.uk
  [MTD] Update integrator-flash.c with MTD CVS.
  
  Allow command line partitioning for use with Integrator flash.

ChangeSet@1.1612.22.2, 2004-02-27 14:17:12-08:00, torvalds@ppc970.osdl.org
  Linux 2.6.4-rc1
  TAG: v2.6.4-rc1