Home Home > GIT Browse
AgeCommit message (Collapse)Author
2002-02-25[PATCH] ALSA patch for 2.5.5v2.5.6-pre1Jaroslav Kysela
- added support for KERN_ prefixes for snd_printk - verbose printk (file:number) is now optional - fixed devfs OSS device names in soundcore - added XRUN ioctl for PCM API - improved support for Sound Blaster Audigy - fixed AC3 forwarding for Sound Blaster Live! - more fixes in dependencies in Makefiles - llseek locking fixes for sound/core/info.c - fixed ISA DMA allocation - added wait() callback for ac97_codec.c and VIA686 driver - CMIPCI driver updates - added AMD-8111 support for Intel8x0
2002-02-25[PATCH] Patch - sharing RTC timer between kernel and user space (2nd)Jaroslav Kysela
This patch to allow using of RTC timer inside the kernel space. We can use the RTC timer as timing source for ALSA sequencer. Patch by Takashi. The patch adds these three functions and one structure to rtc.h and rtc.c: typedef struct rtc_task { void (*func)(void *private_data); void *private_data; } rtc_task_t; int rtc_register(rtc_task_t *task); int rtc_unregister(rtc_task_t *task); int rtc_control(rtc_task_t *t, unsigned int cmd, unsigned long arg); Jaroslav
2002-02-25Don't be so verbose about normal lack of modprobeLinus Torvalds
2002-02-25[PATCH] later DMI scan.Dave Jones
This moves the dmi scan to an earlier stage so that we can trap issues such as the various laptops that don't like enabling APIC. It's likely to be useful for trapping other similar early-boot problems. Originally by Mikael Pettersson
2002-02-25[PATCH] un'fix' NCR scsi driver.Dave Jones
Linus, Current driver in your tree has been 'fixed' by someone without understanding just how broken it was. Numerous fixes were done in 2.4 after the 2.5 split by Alan. This patch reverts the damage the driver does in your tree, and brings Alan's 2.4 bits over instead. Downside: It doesn't compile. Upside: It doesn't pretend to work and corrupt data, and at least is the right base for people to start fixing.
2002-02-25[PATCH] Numerous address updates.Dave Jones
Updated maintainers list from Ingo's last ping, various changed email addresses in code headers.
2002-02-25[PATCH] Support /dev/kmem access to vmalloc space (Marc Boucher)Dave Jones
From 2.4.17
2002-02-25[PATCH] kdev_t search/replaces.Dave Jones
First batch of various kdev_t related changes that have accumulated on linux-kernel, and some that got sent directly to me after you dropped them. Some of these need additional fixes to make them work, Some of them even to make them compile, but this is one step forward.. I have bio-related fixes for some of these also, I'll push those seperately.
2002-02-25Enable parport by default on x86Linus Torvalds
2002-02-24Merge master.kernel.org:/home/mingo/BK/linux-2.5/Linus Torvalds
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
2002-02-26migration threads should sleep interruptible.Ingo Molnar
2002-02-24[PATCH] final ->d_parent fixesAlexander Viro
OK, here's ->d_parent stuff unrelated to printk. Looking into printk right now...
2002-02-24[PATCH] ->d_parent fixesAlexander Viro
Protect d_parent with "dparent_lock", making ready to get rid of BKL for d_move().
2002-02-24[PATCH] 2.5.5 Trivial patch: fs/file.c commentRusty Russell
[Alan: also applies to 2.2.x] William Stearns: linux/fs/file.c comment fix
2002-02-24[PATCH] net/wanrouter/wan{proc,main}.c crapectomyAlexander Viro
Patch below does the following: * removes dead code from wanproc.c. When file looks like #ifdef LINUX_2_4 <800 lines> #else <900 lines> #endif there's no excuse for keeping all that junk around. * switches wanproc.c to use of seq_file * removes dead code from wanmain.c (again, dead == never seen by cc1). * fixes indentation in both * removes buttloads of trailing spaces in these files, while we are at it. See if it's OK with you...
2002-02-24Merge http://linux-isdn.bkbits.net/linux-2.5.isdnLinus Torvalds
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
2002-02-25Merge vaio.(none):/home/kai/kernel/linux-2.5.isdn.hisax_hfcpciKai Germaschewski
into vaio.(none):/home/kai/kernel/linux-2.5.isdn
2002-02-25Merge vaio.(none):/home/kai/kernel/linux-2.5Kai Germaschewski
into vaio.(none):/home/kai/kernel/linux-2.5.isdn
2002-02-24[PATCH] (3/3) fs/super.c cleanupsAlexander Viro
Preparation to adding new method: new helper - shutdown_super(). It is cut from kill_super() and it had absorbed all actions done with superblock contents - now kill_super(s) is simply struct file_system_type *fs = s->s_type; if (!deactivate_super(s)) return; shutdown_super(s); put_filesystem(fs); and shutdown_super() is going to become a method.
2002-02-24[PATCH] (2/3) fs/super.c cleanupsAlexander Viro
Now remove_super() is called only from kill_super(). We move the code that closes device/drops reference to filesystem type from remove_super() into its caller.
2002-02-24[PATCH] (1/3) fs/super.c cleanupsAlexander Viro
* missing yield() added to grab_super() (on failure exit). Without that we have a nasty race - if get_sb_bdev() happens just before we grab ->s_umount in kill_super(), we are going to have get_sb_bdev() spinning indefinitely long without yielding CPU, so that kill_super() could make progress (and break the loop). * in kill_super() code that does actual superblock shutdown is wrapped in if (sb->s_root) {}. That condition is true for all old callers of kill_super(), so we don't change existing behaviour. * instances of deactivate_super()/remove_super() (after failed call of foo_fill_super()) are replaced with up_write(&s->s_umount); kill_super(s); - now it becomes legitimate (kill_super() works on such guys and does exactly what we want).
2002-02-24Update kernel version and defconfigLinus Torvalds
2002-02-24Merge home:v2.5/linuxLinus Torvalds
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
2002-02-24[PATCH] Re: [BUGFIX] handling bad inodes in 2.4.x kernels (fwd)Alexander Viro
here's much simpler fix (both 2.4 and 2.5):
2002-02-23- cleanup patch from Hugh Dickins, fix up drivers to use vmalloc_to_page() ↵Ingo Molnar
instead of local hacks of uvirt_to_kva(). (and related fixes.)
2002-02-23- new, less intrusive and faster migration method:Ingo Molnar
/* * This is how migration works: * * 1) we queue a migration_req_t structure in the source CPU's * runqueue and wake up that CPU's migration thread. * 2) we down() the locked semaphore => thread blocks. * 3) migration thread wakes up (implicitly it forces the migrated * thread off the CPU) * 4) it gets the migration request and checks whether the migrated * task is still in the wrong runqueue. * 5) if it's in the wrong runqueue then the migration thread removes * it and puts it into the right queue. * 6) migration thread up()s the semaphore. * 7) we wake up and the migration is done. */
2002-02-20Merge master.kernel.org:/home/mingo/BK/linux-2.5/Linus Torvalds
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
2002-02-21- make i_mmap and i_mmap_shared a list.h listIngo Molnar
- make vma->vm_next_share and vma->vm_pprev_share a proper list.h list as well.
2002-02-21cleanups, speedups and fixes. Added support for non-current set_cpus_allowed().Ingo Molnar
2002-02-20Merge http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
2002-02-20Merge http://gkernel.bkbits.net/misc-2.5Linus Torvalds
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
2002-02-20[PATCH] missing chunk in lvm-fixes in 2.5.5Anders Gustafsson
the lvm-patch that went into 2.5.5 missed the changes in lvm.h and is still not compileable. This patch adds those changes. The kernel i'm running right now has this patch and /var and /home on lvm.
2002-02-20Merge bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
2002-02-20[PATCH] .text.exit linkage errorsAndrew Morton
A forward-port of all the .text.exit fixes which went into 2.4. Also contains a couple of s/MINOR/minor/ changes.
2002-02-20[PATCH] add lseek changes to fs porting guideRobert Love
Al updated Documentation/filesystems/porting with 2.5 changes but there is no mention of lseek. The following patch, against 2.5.5, adds lseek to the list of functions that no longer are called with the BKL. Robert Love
2002-02-20[PATCH] proper lseek locking in ALSA, take 3Robert Love
The attached patch implements proper locking in ALSA lseek methods. Note ALSA has 3 lseek implementations, but only: sound/core/info.c :: snd_info_entry_llseek() requires locking. I wrapped the function in the BKL. According to Jaroslav Kysela the gus_mem_proc method is only called from above. The third lseek, in hwdep.c, clearly doesn't need locking. Without this patch, the above lseek is not safe. Robert Love
2002-02-20[PATCH] Insufficient validity check of fat_read_super() <2>Hirofumi Ogawa
This patch add the validity check of 2 values (fats, reserved). These values must not be 0. OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
2002-02-20[PATCH] PATCH: scsi driver update for 2.5.5Dario Ballabio
Here enclosed patch for eata.c, eata.h, u14-34f.c, u14-34f.h to be applied to lk-2.5.5. eata.c: + Remove any reference to virt_to_bus(). + Fix pio hang while detecting multiple HBAs. + Fixed a board detection bug: in a system with multiple ISA/EISA boards, all but the first one were erroneously detected as PCI. u14-34f.c: + Remove any reference to virt_to_bus(). + Fix pio hang while detecting multiple HBAs.
2002-02-20[PATCH] 2.5 dropping unneded lock precense check.Hans Reiser
After BKL was moved from the VFS into the filesystem's methods in the lookup call, we do not need to check BKL is actually held (we know it is not). This patch patch removes unneeded lock_depth check. Without this patch reiserfs cannot be used on SMP.
2002-02-20[PATCH] imm.cAndries E. Brouwer
2.5.5 Oopses at boot time with a disk in a zipdrive. With this patch all is fine. I have not read the patch, certainly not checked it for correctness, just observed that it works for me. I think the author is Rich Baum. Andries
2002-02-20make rd.c compile againLinus Torvalds
2002-02-20Merge bk://are.twiddle.net:8080/linux-alpha-2.5Linus Torvalds
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
2002-02-21Merge k:t into elte.hu:/home/mingo/BK/mine/linux-2.5Ingo Molnar
2002-02-20Update wireless net drivers wavelan and wavelan_cs to directlyJeff Garzik
use spin_[un]lock_irq{save,restore}, instead of defining static inline functions to do the same thing (but possibly in a non-portable way).
2002-02-20Update (ancient) wireless net drivers netwave_cs, wavelan,Jean Tourrilhes
and wavelan_cs to new wireless API.
2002-02-20- export vmalloc_to_page().Ingo Molnar
2002-02-20Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5Russell King
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
2002-02-20Fix a bug where a user-generated unaligned load could read or write kernelRussell King
2002-02-20Documentation for user space ARM alignment trap handler describingRussell King
its modes of operation.
2002-02-20Add extra ARM help texts to arch/arm/Config.help, update some otherRussell King
help texts.