1. 01 Mar, 2004 2 commits
    • Russell King's avatar
      [PATCH] Wireless pcmcia netdev patches · dc36ad08
      Russell King authored
      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.
      dc36ad08
    • Marc Zyngier's avatar
      [PATCH] Re: 2.6.4-rc1 + hp100 EISA, not working · 980a33b0
      Marc Zyngier authored
      >>>>> "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 =====
      980a33b0
  2. 29 Feb, 2004 2 commits
    • Roger Luethi's avatar
      [PATCH] Update via-rhine Kconfig entry · 6cdcd300
      Roger Luethi authored
      Previous Kconfig change was incorrect, this is a better one.
      6cdcd300
    • Geert Uytterhoeven's avatar
      [PATCH] lost Amiga Hydra Ethernet patch · 4b832804
      Geert Uytterhoeven authored
      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):
      4b832804
  3. 27 Feb, 2004 1 commit
    • Stephen Hemminger's avatar
      [PATCH] hp100 -- isa probe fix · 5d3b6e34
      Stephen Hemminger authored
      Jeff, here is a cleaned up version of the 2.6.3 hp100 isa (non-modular) probing.
      It needs to check for the board being present before reading the signature.
      5d3b6e34
  4. 25 Feb, 2004 23 commits
    • François Romieu's avatar
      [netdrvr r8169] fix TX descriptor overflow · 5e8d06fe
      François Romieu authored
      Please apply attached patch.
      
      Without patch, bogus descriptors are parsed as soon as
      tp->cur_tx%NUM_TX_DESC + (tp->cur_tx - tp->dirty_tx) > NUM_TX_DESC
      (assume for instance tp->dirty_tx = NUM_TX_DESC/2,
      tp->cur_tx = NUM_TX_DESC - 1 and watch entry go beyond NUM_TX_DESC).
      
      Missing stats update is fixed by the patch btw.
      5e8d06fe
    • Santiago Leon's avatar
      9abdbe60
    • Christoph Hellwig's avatar
      [PATCH] remove useless MOD_{INC,DEC}_USE_COUNT in wanpipe · 6571dbda
      Christoph Hellwig authored
      wanpipe_open/close are used by sub-modules in their open/close handlers,
      thus locking sdlamain into memory by using the exports
      6571dbda
    • Christoph Hellwig's avatar
    • Christoph Hellwig's avatar
    • Christoph Hellwig's avatar
    • Christoph Hellwig's avatar
    • Tomasz Torcz's avatar
      [PATCH] Update via-rhine Kconfig entry · 05e7f554
      Tomasz Torcz authored
      I've noticed that via-rhine supports my VIA Rhine-III. Kconfig
      mentions only rhine-1 and rhine-2. Here update.
      05e7f554
    • Don Fry's avatar
      [PATCH] pcnet32 non-mii link state fix · 6c48acb3
      Don Fry authored
      s patch correctly returns the link state of an adapter which does not
      have an MII.  Tested by myself and the patch author Thomas Munck Steenholdt
      <tmus@tmus.dk>.  (This version has the correct file name)
      6c48acb3
    • Alexander Viro's avatar
      [PATCH] remove init_{etherdev,netdev} and dev_alloc · 29d55497
      Alexander Viro authored
      These are racy by "design", and all users have been eliminated.
      29d55497
    • Andrew Morton's avatar
      [PATCH] ppc64: fix de4x5 build · d25843bd
      Andrew Morton authored
      From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      
      It should be _machine, not ppc_machine.
      d25843bd
    • Jakub Bogusz's avatar
      [PATCH] 2.6.3 - fix for undefined mdelay in 3c505 · 540357d7
      Jakub Bogusz authored
      This patch fixes undefined mdelay() in 3c505 driver - at least on alpha
      (maybe on other archs <linux/delay.h> is included by some other headers,
      but on alpha it isn't) there was warning:
      
      *** Warning: "mdelay" [drivers/net/3c505.ko] undefined!
      540357d7
    • Andi Kleen's avatar
      [PATCH] Support AGP bridge on Nvidia Nforce3 + cleanup · a33161f5
      Andi Kleen authored
      For some unknown reasons Nvidia NForce3 doesn't use the standard Hammer AGP architecture,
      but requires set up of some shadow registers. This patch adds that to the K8 AGP driver.
      
      Based on an old 2.4 patch from someone at Nvidia.
      
      Also includes another bug fix for the K8 AGP handler, from Brad House.
      We should not assume that there is only one northbridge in a Uniprocessor system.
      Always flush all.
      
      Also some minor cleanup.
      a33161f5
    • Andi Kleen's avatar
      [PATCH] Run 32bit compat ioctl handlers in BKL · f9d3880b
      Andi Kleen authored
      Give 32bit emulation ioctl handlers the same locking rules as normal ioctl handlers.
      This will avoid surprises in driver code.
      
      Most call sys_ioctl who would take it anyways.
      f9d3880b
    • Andi Kleen's avatar
      [PATCH] New machine check handler for x86-64 · 047379fb
      Andi Kleen authored
      This adds a new completely rewritten machine check handler for x86-64.
      The old one never worked on 2.6.
      
      The new handler has many improvements. It closely follows the Intel and AMD
      recommendations on MCE handlers now (the old one had many violations). It handles
      unrecoverable errors in user space better now - it will only kill the process now
      if possible instead of panicing.
      
      This one is CPU independent now - it should work on any CPU that supports the standard
      x86 MCA architecture.
      
      This new handler only logs fatal errors that lead to kernel panic to the console.
      Non fatal errors are logged race free into a new (non ring) buffer now
      and supplied to the user using a new character device.  The old one could
      deadlock on console and printk locks. This also separates machine check errors
      from real kernel errors better. The new buffer has been also designed to
      be easily accessible from external debugging tools: it has a signature
      and could be even recovered after reboot. It is not organized as a ring buffer -
      this means the first errors are kept unless explicitely cleared.
      
      The new error formats can be parsed using ftp://ftp.suse.com/pub/people/ak/x86-64/mcelog.c
      The new character device for it can be created with mknod /dev/mcelog c 10 227
      
      There is a new sysfs interface to configure the machine check handler.
      It has a "tolerant" parameter that defines the aggressiveness of the machine check:
      
      0: always panic
      1: panic if deadlock possible (e.g. MCE happened in the kernel)
      2: try to avoid panic
      
      Default is 2
      
      Despite of having more features the new handler is shorter.
      047379fb
    • Andi Kleen's avatar
      [PATCH] x86-64 merge for 2.6.3 · 386eaf87
      Andi Kleen authored
      Bring the x86-64 port up to date. Lots of smaller bug fixes that have accumulated.
      Also fixes another nasty bug introduced by the IA32e changes that causes BUGs at
      boot for some people.
      
      Only changes x86-64 specific files. There are some other changes that I'm sending
      separately.
      
       - Some cleanup in NMI watchdog code
       - Fix HyperThreading CPU setup race (Suresh B. Siddha)
       - Update defconfig
       - Add a comment on why iommu_fullflush is disabled.
       - Export sys_ioctl again
       - Fix build with IA32_EMULATION=y and SYSVIPC=n
       - Remove noisy boot printks in the mptable scan.
       - Implement automatic NMI watchdog switching for real now
       - Remove redundant 32bit ioctl handlers for autofs
       - Remove CONFIG ifdefs around rtc 32bit ioctl handlers
       - Remove useless nfsctl ifdef in syscall.c (Al Viro)
       - Increase padding for prefetchw alternative
       - Check for NX bit early before setting up memory maps (Suresh B. Siddha)
       - Change Intel IA32e config description and fix help texts (Jun Nakajima)
       - Fix microcode driver build really now (Dave Jones)
       - Add nohpet option to disable HPET timer
       - Fix double semicolon in aperture.c
       - Add cmpxchg16b cpuid entry
       - Fix return value of read_pci_config_16 (Paul Menage)
       - Fix __KERNEL_COMPAT32_CS (Zachary Amsden)
       - Disable the infamous 30 minutes check in CMOS time setting
       - Update URLs in Kconfig (Petri T. Koistinen)
       - Fix ACPI interrupt source parsing for Nforce3 (Maciej W. Rozycki)
       - Fix 32bit ipc version parsing.
       - Run local APIC NMI watchdog only once a second (or less often on idle boxes)
       - Merge ACPI APIC SCI functions from i386
       - Add i8254 timer suspend code from i386
       - Merge with 2.6.2-rc3 + minor changes from i386
       - Fix empty_zero_page declaration (Greg Johnson)
       - Readd sysctls for exception/page fault trace and vsyscall32
       - Fix WCHAN
       - Fix STACK_TOP usage. Stack for 64bit processes should be at the
         top of memory now again. Also set it correctly for LINUX32_3GB.
       - Add warning fixes for gcc 3.4 and -Wdeclaration-after-statement
      386eaf87
    • Linus Torvalds's avatar
      Merge bk://bk.linux1394.org/ieee1394-2.6 · b7a19c51
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.5/linux
      b7a19c51
    • Ben Collins's avatar
    • Ben Collins's avatar
    • Andrew Morton's avatar
      [PATCH] asmlinkage fixes · 4c238c91
      Andrew Morton authored
      From: Andreas Gruenbacher <agruen@suse.de>,
            and me.
      
      Latest gcc cvs is able to detect mismatches between functions which are
      tagged asmlinkage and declarations which are missing asmlinkage.  Or vice
      versa.
      
      Fix up the fallout from an x86 allyesconfig build.
      4c238c91
    • Andrew Morton's avatar
      [PATCH] add syscalls.h · 0bab0642
      Andrew Morton authored
      From: "Randy.Dunlap" <rddunlap@osdl.org>
      
      Add syscalls.h, which contains prototypes for the kernel's system calls.
      Replace open-coded declarations all over the place.  This patch found a
      couple of prior bugs.  It appears to be more important with -mregparm=3 as we
      discover more asmlinkage mismatches.
      
      Some syscalls have arch-dependent arguments, so their prototypes are in the
      arch-specific unistd.h.  Maybe it should have been asm/syscalls.h, but there
      were already arch-specific syscall prototypes in asm/unistd.h...
      
      Tested on x86, ia64, x86_64, ppc64, s390 and sparc64.  May cause
      trivial-to-fix build breakage on other architectures.
      0bab0642
    • Linus Torvalds's avatar
      Merge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.4 · 091704ef
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.5/linux
      091704ef
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.6 · 36fb0cbc
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.5/linux
      36fb0cbc
  5. 24 Feb, 2004 12 commits