1. 16 Oct, 2003 9 commits
    • Andrew Morton's avatar
      [PATCH] ext3: i_disksize locking fix · 87e628f7
      Andrew Morton authored
      From: Alex Tomas <alex@clusterfs.com>
      
      The setting of i_disksize can race against concurrent invokations of
      ext3_get_block().  Moving this inside i_truncate_sem fixes it up.
      87e628f7
    • Andrew Morton's avatar
      [PATCH] silence smp_read_mpc_oem() declared static but never defined warning · df5e207c
      Andrew Morton authored
      From: William Lee Irwin III <wli@holomorphy.com>
      
      The forward static declaration in a header is a) weird and b) generates a
      warning if the inline function which needs it is not expanded.
      
      Move these things from .h into .c
      df5e207c
    • Andrew Morton's avatar
      [PATCH] reiserfs documentation URL fixes · 87246294
      Andrew Morton authored
      From: Yury Umanets <umka@namesys.com>
      
      Fix the reiserfs Kconfig URLs.
      87246294
    • Andrew Morton's avatar
      [PATCH] Don't swap to files which do not implement readpage · 81a07073
      Andrew Morton authored
      From: Zwane Mwaikambo <zwane@arm.linux.org.uk>
      
      The swapon code uses read_cache_page() to access the swap header, so the
      filesystem had better implement it.
      81a07073
    • Andrew Morton's avatar
      [PATCH] Correct case sensitivity in make mandocs · ab642d48
      Andrew Morton authored
      From: Michael Still <mikal@stillhq.com>
      
      The attached patch corrects case sensitivity in the mandocs make target.
      XML is case insensitive, and a bunch of the kernel-doc assumes this.  The
      makeman and splitman scripts incorrectly cared about case.  This patch also
      updates the Docbook DTD version which the script generates.
      ab642d48
    • Andrew Morton's avatar
      [PATCH] SELINUX: add policyvers to selinuxfs · aa9a90bf
      Andrew Morton authored
      From: James Morris <jmorris@redhat.com>
      
      This patch adds a file to the root selinuxfs directory which returns the
      security policy version associated with the currently running kernel.  Its
      purpose is to allow scripts to determine which version of policy to load.
      aa9a90bf
    • Andrew Morton's avatar
      [PATCH] Fix early __might_sleep() calls · 517251c1
      Andrew Morton authored
      From: Roger Luethi <rl@hellgate.ch>
      
      __might_sleep prints warnings only after jiffies wrap (typically after 5
      minutes of uptime).
      517251c1
    • Andrew Morton's avatar
      [PATCH] Add missing sjcd uaccess checks · de8c4ff8
      Andrew Morton authored
      From: Felipe W Damasio <felipewd@terra.com.br>
      
      Check the return of copy_from_user in a few places to not use buggy
      structures if copy_from_user != 0.  Found by smatch.
      de8c4ff8
    • Andrew Morton's avatar
      [PATCH] drivers/block/initrd.c removal · 0af65687
      Andrew Morton authored
      From: viro@parcelfarce.linux.theplanet.co.uk
      
      * drivers/block/initrd.c gone
      
      * chunk of memory where the current tree would look for intird image is
        checked for being a valid initramfs image first; then, it is either
        unpacked (in addition to normal built-in image) or, if it wasn't a valid
        image, copied into a regular file on rootfs called /dev/initrd.  Then
        memory is freed.
      
      Result:
      
      a) we can put initramfs image in place of initrd one and kernel will DTRT.
      
      b) initrd images still work as usual; code that shoves the thing to
         ramdisk, etc.  doesn't care whether it reads from a block device or
         regular file.
      
      c) initrd.c is gone, so is fake block device and a lot of irregularities
         with it.
      
      It has been in -mm for almost two weeks with no reported problems.
      0af65687
  2. 15 Oct, 2003 12 commits
  3. 14 Oct, 2003 19 commits
    • Russell King's avatar
      [ARM] Fix div64 implementation. · 7a085672
      Russell King authored
      Our do_div implementation can't correctly handle divisors with the
      top bit set.  This cset fixes this up with a minimal change.
      7a085672
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5 · 15902084
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      15902084
    • Pekka Pietikäinen's avatar
      [PATCH] b44 enable interrupts after tx timeout (2.6-test version) · a242ed69
      Pekka Pietikäinen authored
      Resending the patch I sent some time ago for b44.c that nukes the
      2.4 compatibility cruft as well.
      
      I'll do one for 2.4.23pre6 ASAP, hopefully being able sync the driver fully
      with the one in 2.6 (free_netdev() etc.).
      a242ed69
    • Manfred Spraul's avatar
      [netdrvr natsemi] fix ring clean · e77d2bb5
      Manfred Spraul authored
      Too much copy&paste in a call to pci_unmap_single.
      e77d2bb5
    • Jeff Garzik's avatar
      [netdrvr tulip] add pci id · 73576053
      Jeff Garzik authored
      Contributed by Ken Zalewski.
      73576053
    • Simon Kelley's avatar
      [PATCH] - atmel wireless driver · 71fc269d
      Simon Kelley authored
      1) Remove "#include <linux/version.h>" which was not needed and added
         bad extra compile dependencies.
      
      2) Fix typo in module description.
      
      3) Make card detection code cope with buggy SMC CIS entries.
      71fc269d
    • Jeff Garzik's avatar
      [netdrvr 8139too] another new PCI ID · c09d8e39
      Jeff Garzik authored
      Contributed by Josh Litherland, Donald Becker, and others.
      c09d8e39
    • Jeff Garzik's avatar
      [netdrvr 8139too] add pci id · 3209f4bf
      Jeff Garzik authored
      contributed by "JaReK" and Donald Becker.
      3209f4bf
    • Scott Feldman's avatar
      [PATCH] hang on ZEROCOPY/TSO when hitting no-Tx-resources · 03f56141
      Scott Feldman authored
      * Critical bug fix: under heavy Tx stress using ZEROCOPY or TSO, if we
        ran out of Tx descriptors, we didn't calculate for the context
        descritor used as the first of the ZEROCOPY/TSO send, nor do we clean
        up the context desriptor bits in the case where the send isn't going
        to fit, where we need to undo the mappings.  This bug was introduced
        with the 5.2.16 patch set which included a workaround for a hang
        on 82544 over PCI-X.  This workaround cause the check for no-Tx-
        rosource logic to change, and this bug slipped in.
      03f56141
    • Andi Kleen's avatar
      [PATCH] Fix warnings in defxx.c · 77a2fa0b
      Andi Kleen authored
      Fix harmless 64bit warnings in defxx.c
      77a2fa0b
    • Andi Kleen's avatar
      [PATCH] Fix warnings in hp100 · c46547e6
      Andi Kleen authored
      Fix some harmless integer/pointer size mismatch warnings in hp100.c
      on 64bit compiles
      c46547e6
    • Andi Kleen's avatar
      [PATCH] Mark non 64bit clean network drivers · 25fab92f
      Andi Kleen authored
      This marks some net drivers which are clearly not 64bit (judging from
      the warnings) as !64BIT.
      
      -Andi
      25fab92f
    • Jeroen Vreeken's avatar
      [hamradio bpqether] fix ancient debug line · 7d46e88c
      Jeroen Vreeken authored
      removes a verry old debug line from the bpqethernet driver that
      only fills logs.
      7d46e88c
    • Jeroen Vreeken's avatar
      [hamradio scc] fix probe function · fdf36d4e
      Jeroen Vreeken authored
      fix for the probe function of the scc driver which now uses
      an uninitialised scc struct for requesting an io region.
      fdf36d4e
    • Scott Feldman's avatar
      [PATCH] ethtool_ops eeprom stuff · 06191dd6
      Scott Feldman authored
      Finally got around to adding ethtool_ops to e100-3.0.x.  I found a bug
      with get_eeprom() and it seems to work best if we add get_eeprom_len() to
      the ops list.  Also moved check for offest + len < size into ethtool.c.
      
      I was able to test [GS]EEPROM, PHYS_ID, GSTATS, GSTRINGS, and TEST, and
      everything looks good.
      
      Should I send same for 2.4?
      06191dd6
    • Russell King's avatar
      [PATCH] Fix pcnet_cs network hotplug · 019904d0
      Russell King authored
      pcnet_cs registers the network device too early.  The effect of this
      is that the networking hotplug scripts are unable to bring the device
      up automatically.
      
      There are two issues:
      - we were registering the net device before we finished setting up
        the device (eg, reading the MAC address.)
      - we were using DEV_CONFIG_PENDING to block the net device "open"
        callback, and as we know the other methods may be called prior
        to open.
      
      My only concern with this patch is that we set info->node.dev_name
      after we register the net device, so use of cardctl during the
      hotplug scripts may give unexpected results.  However, I am not
      aware of anyone using cardctl to read the device name in network
      hotplug scripts.
      
      Please review and merge.  Thanks.
      019904d0
    • Stephen Hemminger's avatar
      [netdrvr xircom_cb] fix race in statistics pointer setting · a4e1e020
      Stephen Hemminger authored
      by converting to use alloc_etherdev.
      a4e1e020
    • John Levon's avatar
      [PATCH] USB: default input core support to y · 5c8f77da
      John Levon authored
      It's quite easy to accidentally miss this option out. I think it makes
      sense to default it to yes if HID support is enabled.
      5c8f77da
    • Benjamin Herrenschmidt's avatar
      [PATCH] USB: Conflicting definitions in keyspan driver · 944fb82a
      Benjamin Herrenschmidt authored
      There's a small issue with drivers/usb/serial/keyspan_usa90msg.h
      
      The definition for MSR_RI conflicts with some PowerPC CPU definition
      (MSR is the Machine State Register on PPC and processor.h defines
      MSR_RI globally). This definition doesn't seem to be used in any .c
      in drivers/usr/serial though, so I beleive it could be easily renamed
      to something a bit less prone to conflict ;) Changing the PPC definition
      would be a lot nastier.
      944fb82a