1. 30 Sep, 2002 1 commit
  2. 01 Oct, 2002 4 commits
  3. 30 Sep, 2002 32 commits
    • Russell King's avatar
      [ARM] Fix sa1111 IRQ handling · 99afe913
      Russell King authored
      We must clear down all currently pending IRQs before servicing any
      IRQ on the chip.  This prevents immediate recursion into the
      interrupt handling paths when we service the first IRQ.
      99afe913
    • Russell King's avatar
      [ARM] Update cpufreq related sa1100 related drivers and CPU code · 3496bea8
      Russell King authored
      This cset updates sa1100 code for the now merged cpufreq next-gen.
      3496bea8
    • Russell King's avatar
      [ARM] sa1100fb updates · a58cdfc6
      Russell King authored
      Update sa1100fb for recent fbcon changes, and move stork LCD power
      handling into machine specific file.
      a58cdfc6
    • Russell King's avatar
      [ARM] Remove "struct device" from sa1111_init() callers · ef0a3748
      Russell King authored
      This didn't follow the LDM model correctly.  The SA1111 is always
      a device on the root bus.
      ef0a3748
    • Russell King's avatar
    • Russell King's avatar
      [ARM] Update SA1111 core and related drivers for LDM. · 18db28ae
      Russell King authored
      This cset updates the SA1111 core, PCMCIA, OHCI and keyboard drivers,
      allowing them to take advantage of the Linux device manager code;
      this implements initial suspend/resume support for the SA1111 in the
      core.  Many existing drivers currently rely on the old PM-based
      interface for suspend/resume support.
      18db28ae
    • Dave Jones's avatar
      [PATCH] include fix · 1b8ad82f
      Dave Jones authored
      Trivial include file fix..
      1b8ad82f
    • Dave Jones's avatar
      [PATCH] Various trivial module related fixes. · 95aff773
      Dave Jones authored
      More bits from 2.5.39-dj sucked out by Adrian Bunk.
      
       - drivers/char/toshiba.c: add
         MODULE_{PARM_DESC,AUTHOR,DESCRIPTION,SUPPORTED_DEVICE}
       - drivers/mtd/nand/nand_ecc.c: add MODULE_{AUTHOR,DESCRIPTION}
       - drivers/net/skfp/skfddi.c: add MODULE_AUTHOR
       - drivers/net/tokenring/olympic.c: remove "\n" at the end of
         MODULE_DESCRIPTION
       - fs/driverfs/inode.c: add MODULE_LICENSE
       - fs/nls/nls_cp1250.c: correct MODULE_LICENSE
       - include/linux/module.h: add "GPL v2" to the list of free software
         licenses
      95aff773
    • Dave Jones's avatar
      [PATCH] trivial bits. · 4aaae0d9
      Dave Jones authored
      Adrian Bunk went through .39-dj, and pulled out a bunch of
      trivial bits (docs changes, whitespace fixes etc)
      
       - CREDITS: update the web-address of Tigran A. Aivazian
       - Documentation/Changes: higher minimum version of reiserfsprogs
       - s/www.linuxdoc.org/www.tldp.org/g in:
         - Documentation/DocBook/sis900.tmpl
         - Documentation/kernel-docs.txt
         - Documentation/scsi-generic.txt
         - Documentation/scsi.txt
         - Documentation/sound/oss/PAS16
       - Documentation/filesystems/isofs.txt: document where to get ISO 9660
         docs from
       - Documentation/networking/00-INDEX: document that e100.txt and e1000.txt
         are present
       - typo fixes in:
         - Documentation/networking/ip-sysctl.txt
         - Documentation/s390/Debugging390.txt
         - drivers/ide/Config.help
       - MAINTAINERS:
         - update location of the emu10k1-devel and linux-mips lists
         - Remy Card is no longer ext2 maintainer
         - list Andrew Morton instead of Remy Card as second ext3 maintainer
         - update mail addresses of Riley H. Williams and Jack Hammer
         - misc whitespace -> tab fixes
       - arch/mips/kernel/time.c: correct the location of a README
       - whitespace -> tab fixes in
         drivers/net/{3c505,3c509,arcnet/arcnet,at1700,hamradio/scc,ni65,
         pcmcia/aironet4500_cs}.c and drivers/net/wan/lmc/lmc_var.h
       - drivers/pci/quirks.c: update URL
       - remove tabs/whitespace at the end of lines in:
         - drivers/tc/lk201-map.map
         - drivers/tc/lk201-remap.c
         - drivers/tc/zs.h
       - fs/jfs/jfs_logmgr.c: remove two extra empty lines
       - include/linux/auto_fs.h: s/__x86_64/__x86_64__/
      4aaae0d9
    • Dominik Brodowski's avatar
      [PATCH] cpufreq crashes on P4 · 1c6232c3
      Dominik Brodowski authored
      In two drivers a wrong size of memory was allocated for cpufreq_driver: as
      it must include NR_CPUS times a struct cpufreq_policy (and not struct
      cpufreq_freqs). Thanks to Petr Vandrovec for this patch.
      1c6232c3
    • Matthew Wilcox's avatar
      [PATCH] Remove QDIO_BH · 06ccf012
      Matthew Wilcox authored
      QDIO_BH was never actually used anyway, and won't do much good now BHs
      are gone.
      06ccf012
    • Alexander Viro's avatar
      [PATCH] alloc_disk/put_disk · 2e26b412
      Alexander Viro authored
      Beginning of proper refcounting.  New helpers introduced, several drivers
      switched to using them for dynamic allocation of gendisks.  Once everything
      is switched (and that will be way easier than per-drive gendisks series)
      we will be able to add sane reference counts on gendisk, at which point
      we can safely put pointer to gendisk in struct block_device / struct request
      and we had pretty much won - from that point it's pretty straightforward
      crapectomy in drivers.
      2e26b412
    • Alexander Viro's avatar
      [PATCH] ->major_name inlined · db5605b2
      Alexander Viro authored
      char *major_name replaced with char disk_name[16];  All uses of ->major_name
      replaced with those of ->disk_name and (obviously) simplified big way.  Bunch
      of arrays, kmallocs, etc. is gone.
      db5605b2
    • Alexander Viro's avatar
      [PATCH] register_disk() unexported · 14cad666
      Alexander Viro authored
      ... now it can be done.  We also drop almost all arguments - there is only
      one caller and everything is determined by the first argument.
      14cad666
    • Alexander Viro's avatar
      [PATCH] ubd fixes · 09d9ea9b
      Alexander Viro authored
      Cleans the handling of partitioning up.  More or less the same story as with
      other drivers...
      09d9ea9b
    • Alexander Viro's avatar
      [PATCH] floppy fixes · bbad4394
      Alexander Viro authored
      corrected handling of sizes.  Ugh.
      bbad4394
    • Alexander Viro's avatar
      [PATCH] get_gendisk() prototype change · 02bf8fda
      Alexander Viro authored
      get_gendisk() now takes dev_t (instead of kdev_t) and gets an additional
      argument - int *part.  Set to 0 for non-partitioned, partition number
      for partititoned.  Callers updated.  Yes, I hate passing return values
      that way ;-/  We need that since old "minor(dev) - disk->first_minor"
      doesn't work for stuff with non-trivial numbers (e.g. floppy) and
      get_gendisk() really has to return both gendisk and partition number.
      Fortunately, amount of callers of gendisk() is about to drop RSN big way...
      02bf8fda
    • Alexander Viro's avatar
      [PATCH] gendisks list switched to list_head · 780ad0f4
      Alexander Viro authored
      The list used to generate /proc/partitions turned into list_head one;
      we also restore the old order of elements (originally we added to the end
      of list; recent changes had reverted that, now we are back to original
      order).
      780ad0f4
    • Jens Axboe's avatar
      [PATCH] set ide pci dma mask · c9175716
      Jens Axboe authored
      Make IDE set the dma mask to full 32-bit dma.
      c9175716
    • Jens Axboe's avatar
      [PATCH] loop clear q->queuedata on exit · bac4650d
      Jens Axboe authored
      Just for niceness, loop should clear queue queuedata when it exits.
      bac4650d
    • Jens Axboe's avatar
      [PATCH] raid5 BIO_UPTODATE set · ae5f1b4f
      Jens Axboe authored
      These days we only require a clear of BIO_UPTODATE on -EIO, we don't set
      it on success. This breaks raid5. It appears to clear BIO_UPTODATE fine
      but doesn't start out with it set.
      ae5f1b4f
    • Jens Axboe's avatar
      [PATCH] make loop set right queue restrictions · 8261c271
      Jens Axboe authored
      This makes loop honor the queue restrictions by basically stacking all
      of those, and mirroring the merge_bvec_fn() on the target queue. It also
      switches loop to use per-loop device queues, since that is the only sane
      way to do this from a performance POV. Also, in principle I find it to
      be much nicer if every distinct block device has its own queue.
      8261c271
    • Jens Axboe's avatar
      [PATCH] don't BUG() on too big a bio · cc27d75d
      Jens Axboe authored
      There's really no reason to BUG() out on a bio that is too big, the
      gentleman thing to do would be to print a warning and just end the bio
      with -EIO quietly.
      cc27d75d
    • Jens Axboe's avatar
      [PATCH] add function to set q->merge_bvec_fn · b4b97388
      Jens Axboe authored
      Add a function to set queue merge_bvec_fn to mimic the rest of the api,
      and also add documentation for that and blk_queue_prep_rq().
      b4b97388
    • Jens Axboe's avatar
      [PATCH] request_irq() use GFP_ATOMIC · 88a745f5
      Jens Axboe authored
      The might_sleep() thing caught ide, which calls request_irq() with a
      lock held. It can be argued that this is a bad thing, however I think it
      can also validly be argued that requesting an irq should not be a
      blocking operation. This might even remove some driver bugs where usage
      count is not incremented during init...
      
      It can also be argued, that the very first irq requests cannot be
      blocking for io anyways, for good reason :-)
      88a745f5
    • Björn A. Zeeb's avatar
      [PATCH] fix endless loop walking the MADT · 9170c9ef
      Björn A. Zeeb authored
      Too trivial to see the first time when debugging on weekends ;-))
      9170c9ef
    • Linus Torvalds's avatar
      Merge http://jdike.stearns.org:5000/highmem-2.5 · 4f3deba8
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      4f3deba8
    • Jeff Dike's avatar
      Merge uml.karaya.com:/home/jdike/linux/2.5/linus-2.5 · 94c974a1
      Jeff Dike authored
      into uml.karaya.com:/home/jdike/linux/2.5/highmem-2.5
      94c974a1
    • Linus Torvalds's avatar
      Merge http://jdike.stearns.org:5000/updates-2.5 · c4884595
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      c4884595
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/davem/BK/sparc-2.5 · 828915fc
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      828915fc
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/davem/BK/net-2.5 · 04345692
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      04345692
    • Ingo Molnar's avatar
      [PATCH] sigfix-2.5.39-D0, BK-curr · 5b5a877d
      Ingo Molnar authored
      This fixes a procfs crash noticed by Anton Blanchard.
      
      The procfs code can have a reference even to an already exited task, so
      it needs to follow special rules accessing p->sig.  The atomic-signals
      patch made this bug happen at a much higher frequency, but procfs i
      believe was buggy ever since, it potentially used the freed signal
      structure - which just did not result in a crash like it does today.
      
      The proper fix is to take the tasklist read-lock in
      collect_sigign_sigcatch(), this excludes __exit_sighand() freeing the
      signal structure prematurely.
      5b5a877d
  4. 29 Sep, 2002 3 commits