Changeset 522
- Timestamp:
- Jul 22, 2010, 7:20:45 PM (15 years ago)
- Location:
- GPL/trunk
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/alsa-kernel/core/seq/seq_timer.c
r399 r522 47 47 tick->resolution += s; 48 48 } 49 if (tick->resolution <= 0)49 if (tick->resolution == 0) /* DAZ was 'unsigned <= 0' */ 50 50 tick->resolution = 1; 51 51 snd_seq_timer_update_tick(tick, 0); … … 400 400 401 401 cur_time = tmr->cur_time; 402 if (tmr->running) { 402 if (tmr->running) { 403 403 struct timeval tm; 404 404 int usec; … … 414 414 snd_seq_sanity_real_time(&cur_time); 415 415 } 416 416 417 417 return cur_time; 418 418 } -
GPL/trunk/alsa-kernel/include/sound/adriver.h
r305 r522 1 Apparently this file is not used on OS2 1 2 #ifndef __SOUND_LOCAL_DRIVER_H 2 3 #define __SOUND_LOCAL_DRIVER_H … … 678 679 #define schedule_work(w) snd_compat_schedule_work(w) 679 680 struct workqueue_struct *snd_compat_create_workqueue(const char *name); 680 #ifndef TARGET_OS2 681 #define create_workqueue(name) snd_compat_create_workqueue((name)) 682 #endif 681 683 682 void snd_compat_flush_workqueue(struct workqueue_struct *wq); 684 683 #define flush_workqueue(wq) snd_compat_flush_workqueue((wq)); 685 684 void snd_compat_destroy_workqueue(struct workqueue_struct *wq); 686 #ifndef TARGET_OS2687 #define destroy_workqueue(wq) snd_compat_destroy_workqueue((wq));688 #endif689 685 int snd_compat_queue_work(struct workqueue_struct *wq, struct work_struct *work); 690 #ifndef TARGET_OS2691 #define queue_work(wq, work) snd_compat_queue_work((wq), (work))692 #endif693 686 int snd_compat_queue_delayed_work(struct workqueue_struct *wq, struct delayed_work *work, unsigned long delay); 694 #ifndef TARGET_OS2695 #define queue_delayed_work(wq, work, delay) snd_compat_queue_delayed_work((wq), (work), (delay))696 #endif697 687 #define schedule_delayed_work(work, delay) snd_compat_queue_delayed_work(NULL, (work), (delay)) 698 688 int snd_compat_cancel_delayed_work(struct delayed_work *work); 699 689 #define cancel_delayed_work(work) snd_compat_cancel_delayed_work(work) 700 690 #define flush_scheduled_work() 691 692 #ifndef TARGET_OS2 693 #define create_workqueue(name) snd_compat_create_workqueue((name)) 694 #define destroy_workqueue(wq) snd_compat_destroy_workqueue((wq)); 695 #define queue_work(wq, work) snd_compat_queue_work((wq), (work)) 696 #define queue_delayed_work(wq, work, delay) snd_compat_queue_delayed_work((wq), (work), (delay)) 697 #endif 698 701 699 #ifdef TARGET_OS2 702 700 struct completion { … … 963 961 MODULE_PARM(name, SNDRV_MODULE_TYPE_##type) 964 962 #else 965 #define module_param_array(name, type, nump, perm) 966 #define module_param(name, type, perm) 963 #define module_param_array(name, type, nump, perm) 964 #define module_param(name, type, perm) 967 965 #endif /* TARGET_OS2 */ 968 966 #elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 10) -
GPL/trunk/alsa-kernel/pci/ac97/ac97_codec.c
r485 r522 2351 2351 power |= AC97_PD_PR2; /* Analog Mixer powerdown (Vref on) */ 2352 2352 snd_ac97_write(ac97, AC97_POWERDOWN, power); 2353 #ifdef CONFIG_SND_AC97_POWER_SAVE 2353 2354 if (ac97_is_power_save_mode(ac97)) { 2354 2355 power |= AC97_PD_PR3; /* Analog Mixer powerdown */ … … 2360 2361 snd_ac97_write(ac97, AC97_POWERDOWN, power); 2361 2362 } 2363 #endif 2362 2364 } 2363 2365 -
GPL/trunk/alsa-kernel/pci/atiixp.c
r488 r522 513 513 /* perform a software reset */ 514 514 atiixp_update(chip, CMD, ATI_REG_CMD_AC_SOFT_RESET, ATI_REG_CMD_AC_SOFT_RESET); 515 #pragma disable_message (302) 515 516 atiixp_read(chip, CMD); 516 517 udelay(10); … … 530 531 } 531 532 } 533 #pragma enable_message (302) 532 534 533 535 /* deassert RESET and assert SYNC to make sure */ -
GPL/trunk/alsa-kernel/pci/ca0106/ca0106_proc.c
r305 r522 6 6 * FEATURES currently supported: 7 7 * See ca0106_main.c for features. 8 * 8 * 9 9 * Changelog: 10 10 * Support interrupts per period. … … 273 273 } 274 274 275 static void snd_ca0106_proc_iec958(struct snd_info_entry *entry, 275 static void snd_ca0106_proc_iec958(struct snd_info_entry *entry, 276 276 struct snd_info_buffer *buffer) 277 277 { … … 284 284 (value & 0x200000) ? "SPDIF Locked" : "No SPDIF Lock", 285 285 (value & 0x400000) ? "Audio Valid" : "No valid audio" ); 286 snd_iprintf(buffer, "Estimated sample rate: %u\n", 286 snd_iprintf(buffer, "Estimated sample rate: %u\n", 287 287 ((value & 0xfffff) * 48000) / 0x8000 ); 288 288 if (value & 0x200000) { … … 295 295 } 296 296 297 static void snd_ca0106_proc_reg_write32(struct snd_info_entry *entry, 297 static void snd_ca0106_proc_reg_write32(struct snd_info_entry *entry, 298 298 struct snd_info_buffer *buffer) 299 299 { … … 305 305 if (sscanf(line, "%x %x", ®, &val) != 2) 306 306 continue; 307 if ((reg < 0x40) && (reg >=0) && (val <= 0xffffffff)) {307 if ((reg < 0x40) /* && (reg >=0) && (val <= 0xffffffff) DAZ */ ) { 308 308 spin_lock_irqsave(&emu->emu_lock, flags); 309 309 outl(val, emu->port + (reg & 0xfffffffc)); … … 313 313 } 314 314 315 static void snd_ca0106_proc_reg_read32(struct snd_info_entry *entry, 315 static void snd_ca0106_proc_reg_read32(struct snd_info_entry *entry, 316 316 struct snd_info_buffer *buffer) 317 317 { … … 329 329 } 330 330 331 static void snd_ca0106_proc_reg_read16(struct snd_info_entry *entry, 331 static void snd_ca0106_proc_reg_read16(struct snd_info_entry *entry, 332 332 struct snd_info_buffer *buffer) 333 333 { … … 345 345 } 346 346 347 static void snd_ca0106_proc_reg_read8(struct snd_info_entry *entry, 347 static void snd_ca0106_proc_reg_read8(struct snd_info_entry *entry, 348 348 struct snd_info_buffer *buffer) 349 349 { … … 361 361 } 362 362 363 static void snd_ca0106_proc_reg_read1(struct snd_info_entry *entry, 363 static void snd_ca0106_proc_reg_read1(struct snd_info_entry *entry, 364 364 struct snd_info_buffer *buffer) 365 365 { … … 379 379 } 380 380 381 static void snd_ca0106_proc_reg_read2(struct snd_info_entry *entry, 381 static void snd_ca0106_proc_reg_read2(struct snd_info_entry *entry, 382 382 struct snd_info_buffer *buffer) 383 383 { … … 397 397 } 398 398 399 static void snd_ca0106_proc_reg_write(struct snd_info_entry *entry, 399 static void snd_ca0106_proc_reg_write(struct snd_info_entry *entry, 400 400 struct snd_info_buffer *buffer) 401 401 { … … 406 406 if (sscanf(line, "%x %x %x", ®, &channel_id, &val) != 3) 407 407 continue; 408 if ((reg < 0x80) && (reg >=0) && (val <= 0xffffffff) && (channel_id >=0)&& (channel_id <= 3) )408 if ((reg < 0x80) /* && (reg >=0) && (val <= 0xffffffff) && (channel_id >=0) DAZ */ && (channel_id <= 3) ) 409 409 snd_ca0106_ptr_write(emu, reg, channel_id, val); 410 410 } 411 411 } 412 412 413 static void snd_ca0106_proc_i2c_write(struct snd_info_entry *entry, 413 static void snd_ca0106_proc_i2c_write(struct snd_info_entry *entry, 414 414 struct snd_info_buffer *buffer) 415 415 { … … 451 451 entry->mode |= S_IWUSR; 452 452 } 453 if(! snd_card_proc_new(emu->card, "ca0106_regs2", &entry)) 453 if(! snd_card_proc_new(emu->card, "ca0106_regs2", &entry)) 454 454 snd_info_set_text_ops(entry, emu, snd_ca0106_proc_reg_read2); 455 455 return 0; -
GPL/trunk/alsa-kernel/pci/emu10k1/emu10k1_main.c
r426 r522 712 712 } 713 713 714 #if kthread_create != 0 /* DAZ to stop compiler warning */ 714 715 static int emu1010_firmware_thread(void *data) 715 716 { … … 773 774 return 0; 774 775 } 776 #endif 775 777 776 778 /* -
GPL/trunk/alsa-kernel/pci/emu10k1/emu10k1x.c
r464 r522 108 108 /********************************************************************************************************/ 109 109 #define PLAYBACK_LIST_ADDR 0x00 /* Base DMA address of a list of pointers to each period/size */ 110 /* One list entry: 4 bytes for DMA address, 110 /* One list entry: 4 bytes for DMA address, 111 111 * 4 bytes for period_size << 16. 112 112 * One list entry is 8 bytes long. … … 187 187 * - channel 2 is the center/lfe chanel 188 188 * Volume is controlled by the AC97 for the front and rear channels by 189 * the PCM Playback Volume, Sigmatel Surround Playback Volume and 189 * the PCM Playback Volume, Sigmatel Surround Playback Volume and 190 190 * Surround Playback Volume. The Sigmatel 4-Speaker Stereo switch affects 191 191 * the front/rear channel mixing in the REAR OUT jack. When using the … … 200 200 int number; 201 201 int use; 202 202 203 203 struct emu10k1x_pcm *epcm; 204 204 }; … … 256 256 /* hardware definition */ 257 257 static struct snd_pcm_hardware snd_emu10k1x_playback_hw = { 258 .info = (SNDRV_PCM_INFO_MMAP | 258 .info = (SNDRV_PCM_INFO_MMAP | 259 259 SNDRV_PCM_INFO_INTERLEAVED | 260 260 SNDRV_PCM_INFO_BLOCK_TRANSFER | … … 275 275 276 276 static struct snd_pcm_hardware snd_emu10k1x_capture_hw = { 277 .info = (SNDRV_PCM_INFO_MMAP | 277 .info = (SNDRV_PCM_INFO_MMAP | 278 278 SNDRV_PCM_INFO_INTERLEAVED | 279 279 SNDRV_PCM_INFO_BLOCK_TRANSFER | … … 293 293 }; 294 294 295 static unsigned int snd_emu10k1x_ptr_read(struct emu10k1x * emu, 296 unsigned int reg, 295 static unsigned int snd_emu10k1x_ptr_read(struct emu10k1x * emu, 296 unsigned int reg, 297 297 unsigned int chn) 298 298 { 299 299 unsigned long flags; 300 300 unsigned int regptr, val; 301 301 302 302 regptr = (reg << 16) | chn; 303 303 … … 309 309 } 310 310 311 static void snd_emu10k1x_ptr_write(struct emu10k1x *emu, 312 unsigned int reg, 313 unsigned int chn, 311 static void snd_emu10k1x_ptr_write(struct emu10k1x *emu, 312 unsigned int reg, 313 unsigned int chn, 314 314 unsigned int data) 315 315 { … … 397 397 epcm->emu = chip; 398 398 epcm->substream = substream; 399 399 400 400 runtime->private_data = epcm; 401 401 runtime->private_free = snd_emu10k1x_pcm_free_substream; 402 402 403 403 runtime->hw = snd_emu10k1x_playback_hw; 404 404 … … 531 531 return 0; 532 532 533 if (ptr3 != ptr4) 533 if (ptr3 != ptr4) 534 534 ptr1 = snd_emu10k1x_ptr_read(emu, PLAYBACK_POINTER, channel); 535 535 ptr2 = bytes_to_frames(runtime, ptr1); … … 653 653 switch (cmd) { 654 654 case SNDRV_PCM_TRIGGER_START: 655 snd_emu10k1x_intr_enable(emu, INTE_CAP_0_LOOP | 655 snd_emu10k1x_intr_enable(emu, INTE_CAP_0_LOOP | 656 656 INTE_CAP_0_HALF_LOOP); 657 657 snd_emu10k1x_ptr_write(emu, TRIGGER_CHANNEL, 0, snd_emu10k1x_ptr_read(emu, TRIGGER_CHANNEL, 0)|TRIGGER_CAPTURE); … … 660 660 case SNDRV_PCM_TRIGGER_STOP: 661 661 epcm->running = 0; 662 snd_emu10k1x_intr_disable(emu, INTE_CAP_0_LOOP | 662 snd_emu10k1x_intr_disable(emu, INTE_CAP_0_LOOP | 663 663 INTE_CAP_0_HALF_LOOP); 664 664 snd_emu10k1x_ptr_write(emu, TRIGGER_CHANNEL, 0, snd_emu10k1x_ptr_read(emu, TRIGGER_CHANNEL, 0) & ~(TRIGGER_CAPTURE)); … … 707 707 unsigned long flags; 708 708 unsigned short val; 709 709 710 710 spin_lock_irqsave(&emu->emu_lock, flags); 711 711 outb(reg, emu->port + AC97ADDRESS); … … 720 720 struct emu10k1x *emu = ac97->private_data; 721 721 unsigned long flags; 722 722 723 723 spin_lock_irqsave(&emu->emu_lock, flags); 724 724 outb(reg, emu->port + AC97ADDRESS); … … 736 736 .read = snd_emu10k1x_ac97_read, 737 737 }; 738 738 739 739 if ((err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus)) < 0) 740 740 return err; … … 800 800 snd_emu10k1x_pcm_interrupt(chip, cap_voice); 801 801 else 802 snd_emu10k1x_intr_disable(chip, 802 snd_emu10k1x_intr_disable(chip, 803 803 INTE_CAP_0_LOOP | 804 804 INTE_CAP_0_HALF_LOOP); … … 810 810 if (pvoice->use) 811 811 snd_emu10k1x_pcm_interrupt(chip, pvoice); 812 else 812 else 813 813 snd_emu10k1x_intr_disable(chip, mask); 814 814 } … … 836 836 int err; 837 837 int capture = 0; 838 838 839 839 if (rpcm) 840 840 *rpcm = NULL; … … 844 844 if ((err = snd_pcm_new(emu->card, "emu10k1x", device, 1, capture, &pcm)) < 0) 845 845 return err; 846 846 847 847 pcm->private_data = emu; 848 848 … … 873 873 874 874 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, 875 snd_dma_pci_data(emu->pci), 875 snd_dma_pci_data(emu->pci), 876 876 32*1024, 32*1024); 877 877 878 878 if (rpcm) 879 879 *rpcm = pcm; 880 880 881 881 return 0; 882 882 } … … 916 916 spin_lock_init(&chip->emu_lock); 917 917 spin_lock_init(&chip->voice_lock); 918 918 919 919 chip->port = pci_resource_start(pci, 0); 920 920 if ((chip->res_port = request_region(chip->port, 8, 921 "EMU10K1X")) == NULL) { 921 "EMU10K1X")) == NULL) { 922 922 snd_printk(KERN_ERR "emu10k1x: cannot allocate the port 0x%lx\n", chip->port); 923 923 snd_emu10k1x_free(chip); … … 932 932 } 933 933 chip->irq = pci->irq; 934 934 935 935 if(snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), 936 936 4 * 1024, &chip->dma_buffer) < 0) { … … 973 973 */ 974 974 snd_emu10k1x_ptr_write(chip, SPCS0, 0, 975 chip->spdif_bits[0] = 975 chip->spdif_bits[0] = 976 976 SPCS_CLKACCY_1000PPM | SPCS_SAMPLERATE_48 | 977 977 SPCS_CHANNELNUM_LEFT | SPCS_SOURCENUM_UNSPEC | … … 979 979 0x00000000 | SPCS_EMPHASIS_NONE | SPCS_COPYRIGHT); 980 980 snd_emu10k1x_ptr_write(chip, SPCS1, 0, 981 chip->spdif_bits[1] = 981 chip->spdif_bits[1] = 982 982 SPCS_CLKACCY_1000PPM | SPCS_SAMPLERATE_48 | 983 983 SPCS_CHANNELNUM_LEFT | SPCS_SOURCENUM_UNSPEC | … … 985 985 0x00000000 | SPCS_EMPHASIS_NONE | SPCS_COPYRIGHT); 986 986 snd_emu10k1x_ptr_write(chip, SPCS2, 0, 987 chip->spdif_bits[2] = 987 chip->spdif_bits[2] = 988 988 SPCS_CLKACCY_1000PPM | SPCS_SAMPLERATE_48 | 989 989 SPCS_CHANNELNUM_LEFT | SPCS_SOURCENUM_UNSPEC | … … 1006 1006 } 1007 1007 1008 static void snd_emu10k1x_proc_reg_read(struct snd_info_entry *entry, 1008 static void snd_emu10k1x_proc_reg_read(struct snd_info_entry *entry, 1009 1009 struct snd_info_buffer *buffer) 1010 1010 { … … 1034 1034 } 1035 1035 1036 static void snd_emu10k1x_proc_reg_write(struct snd_info_entry *entry, 1036 static void snd_emu10k1x_proc_reg_write(struct snd_info_entry *entry, 1037 1037 struct snd_info_buffer *buffer) 1038 1038 { … … 1045 1045 continue; 1046 1046 1047 if ((reg < 0x49) && (reg >= 0) && (val <= 0xffffffff) 1048 && (channel_id >= 0) && (channel_id <= 2) ) 1047 if ((reg < 0x49) /* && (reg >= 0) && (val <= 0xffffffff) && (channel_id >= 0) DAZ */ && (channel_id <= 2) ) 1049 1048 snd_emu10k1x_ptr_write(emu, reg, channel_id, val); 1050 1049 } -
GPL/trunk/alsa-kernel/pci/emu10k1/memory.c
r399 r522 303 303 if (snd_BUG_ON(!emu)) 304 304 return NULL; 305 if (snd_BUG_ON(runtime->dma_bytes <= 0 ||305 if (snd_BUG_ON(runtime->dma_bytes == 0 || /* DAZ was unsigned <= 0 */ 306 306 runtime->dma_bytes >= MAXPAGES * EMUPAGESIZE)) 307 307 return NULL; … … 369 369 { 370 370 struct snd_emu10k1_memblk *blk; 371 struct snd_util_memhdr *hdr = hw->memhdr; 371 struct snd_util_memhdr *hdr = hw->memhdr; 372 372 373 373 mutex_lock(&hdr->block_mutex); … … 395 395 snd_emu10k1_synth_free(struct snd_emu10k1 *emu, struct snd_util_memblk *memblk) 396 396 { 397 struct snd_util_memhdr *hdr = emu->memhdr; 397 struct snd_util_memhdr *hdr = emu->memhdr; 398 398 struct snd_emu10k1_memblk *blk = (struct snd_emu10k1_memblk *)memblk; 399 399 unsigned long flags; -
GPL/trunk/alsa-kernel/pci/hda/hda_intel.c
r520 r522 2478 2478 } 2479 2479 2480 #pragma disable_message (135,302) 2480 2481 /* allow 64bit DMA address if supported by H/W */ 2481 2482 if ((gcap & ICH6_GCAP_64OK) && !pci_set_dma_mask(pci, DMA_BIT_MASK(64))) … … 2485 2486 pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(32)); 2486 2487 } 2488 #pragma enable_message (135,302) 2487 2489 2488 2490 /* read number of streams from GCAP register instead of using -
GPL/trunk/alsa-kernel/pci/intel8x0.c
r489 r522 2389 2389 iputdword(chip, ICHREG(GLOB_STA), cnt & status); 2390 2390 2391 #ifdef CONFIG_SND_AC97_POWER_SAVE 2391 2392 if (snd_intel8x0_ich_chip_can_cold_reset(chip)) 2392 2393 err = snd_intel8x0_ich_chip_cold_reset(chip); 2393 2394 else 2395 #endif 2394 2396 err = snd_intel8x0_ich_chip_reset(chip); 2395 2397 if (err < 0) -
GPL/trunk/alsa-kernel/pci/trident/trident_memory.c
r399 r522 196 196 int idx, page; 197 197 198 #pragma disable_message (136) 198 199 if (snd_BUG_ON(runtime->dma_bytes <= 0 || 199 200 runtime->dma_bytes > SNDRV_TRIDENT_MAX_PAGES * 200 201 SNDRV_TRIDENT_PAGE_SIZE)) 201 202 return NULL; 203 #pragma enable_message (136) 202 204 hdr = trident->tlb.memhdr; 203 205 if (snd_BUG_ON(!hdr)) … … 212 214 return NULL; 213 215 } 214 216 215 217 /* set TLB entries */ 216 218 idx = 0; … … 245 247 unsigned long ptr; 246 248 249 #pragma disable_message (136) 247 250 if (snd_BUG_ON(runtime->dma_bytes <= 0 || 248 251 runtime->dma_bytes > SNDRV_TRIDENT_MAX_PAGES * 249 252 SNDRV_TRIDENT_PAGE_SIZE)) 250 253 return NULL; 254 #pragma enable_message (136) 251 255 hdr = trident->tlb.memhdr; 252 256 if (snd_BUG_ON(!hdr)) … … 259 263 return NULL; 260 264 } 261 265 262 266 /* set TLB entries */ 263 267 addr = runtime->dma_addr; -
GPL/trunk/alsa-kernel/synth/emux/soundfont.c
r426 r522 249 249 parm.type |= SNDRV_SFNT_PAT_SHARED; 250 250 sf = newsf(sflist, parm.type, NULL); 251 } else 251 } else 252 252 sf = newsf(sflist, parm.type, parm.name); 253 253 if (sf == NULL) { … … 543 543 count -= sizeof(hdr); 544 544 545 #pragma disable_message (136) 545 546 if (hdr.nvoices <= 0 || hdr.nvoices >= 100) { 547 #pragma enable_message (136) 546 548 printk(KERN_ERR "Soundfont error: Illegal voice number %d\n", 547 549 hdr.nvoices); … … 1066 1068 (patch.env_rate[5], patch.env_offset[4], 1067 1069 patch.env_offset[5]); 1068 zone->v.parm.volatkhld = 1070 zone->v.parm.volatkhld = 1069 1071 (snd_sf_calc_parm_hold(hold) << 8) | 1070 1072 snd_sf_calc_parm_attack(attack); -
GPL/trunk/include/linux/kthread.h
r305 r522 7 7 #define kthread_create(fn, data, namefmt, ...) NULL 8 8 #define kthread_run(fn, data, namefmt, ...) NULL 9 #define kthread_stop(kt) 09 #define kthread_stop(kt) 10 10 #define kthread_should_stop() 1 11 11 -
GPL/trunk/include/linux/pci.h
r479 r522 702 702 #undef pci_disable_msi 703 703 #define pci_disable_msi(dev) 704 extern int snd_pci_dev_present(const struct pci_device_id *ids); 704 705 #define pci_dev_present(x) snd_pci_dev_present(x) 705 706 extern void * __ioremap(unsigned long offset, unsigned long size, unsigned long flags); -
GPL/trunk/lib32/misc.c
r521 r522 269 269 void flush_workqueue(struct workqueue_struct *wq) 270 270 { 271 short sDAZ; 272 271 273 if (wq->task == current) { 272 274 run_workqueue(wq); … … 278 280 spin_lock_irq(&wq->lock); 279 281 add_wait_queue(&wq->work_done, &wait); 282 sDAZ = 0; 280 283 while (!list_empty(&wq->worklist)) { 284 if (sDAZ++ > 20) { // Temporary hack to prevent system hangs 285 rprintf(("flush_workqueue: can't empty list")); 286 break; 287 } 281 288 spin_unlock_irq(&wq->lock); 282 schedule(); 289 schedule(); // DAZ system hangs here because this function does nothing 283 290 spin_lock_irq(&wq->lock); 284 291 } -
GPL/trunk/uniaud.inc
r521 r522 13 13 # ex RC3 GA FIXPACK2 beta_47 14 14 # Comment out to avoid a fixpack line in bldlevel 15 FIXPACK = SVN r52 015 FIXPACK = SVN r522 16 16 17 17 # ALSA BUILD VERSION
Note:
See TracChangeset
for help on using the changeset viewer.