1. 10 Mar, 2003 21 commits
    • Andrew Morton's avatar
      [PATCH] NCPFS memleak fix · 0c68742b
      Andrew Morton authored
      Patch from Petr Vandrovec <vandrove@vc.cvut.cz>
      Reported by Oleg Drokin.
      
          In NCP_IOC_SETOBJECTNAME handler, we allocated space (newname pointer),
          copy stuff from userspace to there and then assign userspace
          pointer to our internal structure, whoops!
      0c68742b
    • Andrew Morton's avatar
      [PATCH] work around gcc-3.x inlining bugs · 3028439e
      Andrew Morton authored
      Force inlining even when gcc-3.x is too confused to do it for us.
      3028439e
    • Andrew Morton's avatar
      [PATCH] fix console ordering default · b85b717c
      Andrew Morton authored
      The conversion of the console registration to an initcall-style thing has
      broken lots of people's setups.  It is now dependent upon linkage order and
      if you have both CONFIG_VT_CONSOLE and CONFIG_SERIAL_CONSOLE, no boot
      messages come out on the screen because the kernel is selecting the serial
      console first.
      
      It can be fixed by specifying console=tty0, but nobody is doing that.
      
      We can fix it up by placing drivers/char/ in front of drivers/serial/ in
      linkage order.
      b85b717c
    • Andrew Morton's avatar
      [PATCH] pnp warning fix · 8f8fc89f
      Andrew Morton authored
      The pnp_request_card_device() stub should return NULL, not -ENODEV.
      8f8fc89f
    • Andrew Morton's avatar
      [PATCH] fix typo in init/Kconfig · 05c65408
      Andrew Morton authored
      05c65408
    • Andrew Morton's avatar
      [PATCH] ACPI suspend/resume locking fix · a5b103cd
      Andrew Morton authored
      Patch from Andreas Mohr <andi@rhlx01.fht-esslingen.de>
      
      Need to retake the spinlock in __pdflush() before continuing.
      a5b103cd
    • Linus Torvalds's avatar
      416769ea
    • Linus Torvalds's avatar
      Merge bk://linux-pnp.bkbits.net/linux-pnp · 6cbb2ab5
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      6cbb2ab5
    • Andi Kleen's avatar
      [PATCH] x86-64 updates for 2.5.64-bk3 · a104ba57
      Andi Kleen authored
      Make x86-64 boot again after the INITIAL_JIFFIES changes
      and some bug fixes. Also some work for NPTL.
      
       - Merge with i386/2.5.64-bk3
       - Fix memory leak in copy_thread
       - arch_prctl uses GDT for base if possible. Cleanup.
       - clone supports bases >32bit for SETTLS etc. %fs hardcoded now.
       - new ptrace support for 64bit TLS
       - Disable (set|get)_thread_* for 64bit processes.
       - Audit arch/x86_64 for jiffies wrap issues.
       - Fix initial jiffies problem (that caused hanging kernels)
       - FIx a few 32bit emulation bugs (sigaltstack, sigqueue)
       - Some cleanup from Pavel
       - Should compile again as UP
       - Shrink size a bit by not putting exception tables into object files.
       - Fix compilation with gcc 3.3 :- force inlining when needed
       - Work around 2.5.64-bk3 console init bug.
       - Fix some alignments in assembly code
      a104ba57
    • Christoph Hellwig's avatar
      [PATCH] remove devfs_only() · c8eddecf
      Christoph Hellwig authored
      Rationale:  devfs_only does nothing but disabling {un,}register_blkdev
      and {un,}register_chrdev.  {un,}register_blkdev already do nothing but
      adding it's name argument to a lookup table for the __bdevname and
      /proc/device output so this use is already bogus.  The disabling of
      the character device per-major arrays can work in practice but is
      useless as any driver relying on it can't be used on non-devfs systems.
      c8eddecf
    • Christoph Hellwig's avatar
      [PATCH] i2c-core.c procfs updates · 45004d67
      Christoph Hellwig authored
      Cleanup the i2c procfs code a bit (less ifdef mess), partially based
      on the lm_sensors CVS code.
      45004d67
    • H. Peter Anvin's avatar
      [PATCH] Fix $(src) versus $(obj) · e9ec9186
      H. Peter Anvin authored
      This fixes a bunch of "src" versus "obj" confusions that apparently
      existed in my bootsect removal patch.  How embarrassing...
      e9ec9186
    • Andrew Morton's avatar
      [PATCH] revert "noirqbalance still doesn't do anything" · 5672553c
      Andrew Morton authored
      This recent patch caused Nick Piggin's 2xPIII VIA686B chipset machine into an
      interrupts-off lockup during IDE probing.
      
      We don't really know why - it might be because an interrupt is delivered to a
      secondary which doesn't expect it.
      
      I have a second patch from Zwane which solves the same problem in a different
      way, but until that's had some wider testing I suggest we just back off the
      original.
      5672553c
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.5 · d3806951
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      d3806951
    • Matthew Wilcox's avatar
      [PATCH] neaten fs/locks.c a little · e87866ff
      Matthew Wilcox authored
       - Fix my email address to one which reaches me ;-)
       - Remove timer.h include as we don't use timers.
       - Add module.h.
       - Sort includes alphabetically.
       - Move EXPORT_SYMBOL from ksyms.c to locks.c.
       - Simplify locks_conflict().
      e87866ff
    • Linus Torvalds's avatar
      Use a fixed per-cpu SYSENTER_MSR_ESP value by having the sysenter · e3db4852
      Linus Torvalds authored
      entry routine load the real ESP0 off that per-cpu stack. Make this
      even faster by putting the sysenter stack in the per-CPU TSS, so
      that we can use the tss->esp0 value directly (which we have to
      update on task switches anyway).
      
      CAREFUL! This needs very subtle code for debug and NMI exceptions,
      to make sure we don't run with the sysenter stack in any real kernel
      code!
      e3db4852
    • Linus Torvalds's avatar
      Remove <asm-i386/xor.h>'s own home-made FPU begin/end macros, · f58a69aa
      Linus Torvalds authored
      use the real ones instead.
      f58a69aa
    • David S. Miller's avatar
      Merge nuts.ninka.net:/home/davem/src/BK/network-2.5 · c60ef48a
      David S. Miller authored
      into nuts.ninka.net:/home/davem/src/BK/net-2.5
      c60ef48a
    • Randy Dunlap's avatar
      [SNMP]: Fix SNMP_STAT_{USR,BH}PTR. · 332cb5d3
      Randy Dunlap authored
      332cb5d3
    • Gerd Knorr's avatar
      [PATCH] v4l: video-buf update · 8da730e9
      Gerd Knorr authored
      This patch is a update for the video-buf mm helper module.  It has
      some minor bugfixes and a number of signed/unsigned cleanups to make
      gcc 3.3 happy.
      8da730e9
    • Linus Torvalds's avatar
      Move "used FPU status" into new non-atomic thread_info->status field. · 450b4497
      Linus Torvalds authored
      This allows us to avoid having to use atomic updates for the lazy FP
      status setting, since we don't have to worry about other CPU's racing
      on the fields.
      
      Also, fix x86 FP state after fork() by making sure the FP is unlazied
      _before_ we copy the state information. Otherwise, if a process did a
      fork() while holding the FP state lazily in the registers, the child
      would incorrectly unlazy bogus state.
      450b4497
  2. 09 Mar, 2003 15 commits
  3. 08 Mar, 2003 4 commits
    • Martin J. Bligh's avatar
      [PATCH] NUMA scheduler fixup · f8546efb
      Martin J. Bligh authored
      From: Ingo Molnar <mingo@elte.hu>
      
      This cleans up the NUMA scheduler to have separate triggers for idle
      and busy rebalance ratio, preventing some complex interactions where
      idle cpus can cause busy ones to busy rebalance more often. The core
      functionality of this patch is rebalace_tick().
      
      Tested in -mjb tree for over 1 month ... no problems at all found -
      retested on top of 64-bk3 with new scheduler updates.
      f8546efb
    • Andrew Morton's avatar
      [PATCH] fix a warning in eepro100.c · 5871d7a1
      Andrew Morton authored
      Remove the unneeded forward declaration of eepro100_remove_one().
      
      It is defeating the __attribute__(unused) tag on the definition of
      eepro100_remove_one() and is causing a "defined but not used" warning.
      5871d7a1
    • Andrew Morton's avatar
      [PATCH] revert the "remove kernel_flag" patch · d7ed858e
      Andrew Morton authored
      With CONFIG_SMP=n, CONFIG_PREEMPT=y, CONFIG_DEBUG_SPINLOCK=y we get many
      undefined refs to kernel_flag.
      
      This is because spinlock debugging works on uniprocessor kernels now, and it
      stores state inside the spinlock structure to do this.
      
      Having working spinlock debugging on UP kernels seems more important than
      saving four bytes, so...
      d7ed858e
    • Andrew Morton's avatar
      [PATCH] remove compile warning from serial console initcall · 09d468ed
      Andrew Morton authored
      Patch from: "Martin J. Bligh" <mbligh@aracnet.com>
      
      This tiny patch removes the new compiler warning from my build - the new
      console_initcall mechanism seems to require int from console_init ...  I made
      serial8250_console_init look like con_init
      09d468ed