- 03 Oct, 2002 7 commits
-
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.make
-
Kai Germaschewski authored
Use $(call descend,..) for mrproper as well.
-
Kai Germaschewski authored
The top-level Makefile is separated into two parts, one which does include .config, so it can access CONFIG_FOO, and one which does not, since it may not even exist yet (make *config). However, both parts need to include arch/$(ARCH)/Makefile, be it for arch-specific settings or just for archclean/archmrproper. So we now include arch/$(ARCH)/Makefile before the config/noconfig split, which also has the advantage of giving us the arch-specific build dirs (e.g. arch/i386/{kernel,mm,lib}) in both cases. In addition, fix a couple of small glitches (make menuconfig, make modules_install, proper output when descending)
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jaroslav Kysela authored
- save_flags/cli/restore_flags removal - updated USB code for 2.5 - fixed SPARC configuration - fixed spinlock/sleep race in PCM midlevel
-
Matthew Wilcox authored
-
David S. Miller authored
-
- 02 Oct, 2002 15 commits
-
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Kai Germaschewski authored
Instead of using make -C <subdir>, just use make -f <subdir>/Makefile. This means we now call gcc/ld/... always from the topdir. Advantages are: o We don't need to use -I$(TOPDIR)/include and the like, just -Iinclude works. o __FILE__ gives the correct relative path from the topdir instead of an absolute path, as it did before for included headers o gcc errors/warnings give the correct relative path from the topdir o takes us a step closer to a non-recursive build (though that's probably as close as it gets) The changes to Rules.make were done in a way which only uses the new way for the standard recursive build (which remains recursive, just without cd), all the archs do make -C arch/$(ARCH)/boot ..., which should keep working as before. However, of course this should be converted eventually, it's possible to do so piecemeal arch by arch. It seems to work fine for most of the standard kernel. Potential places which need changing are added -I flags to the command line, which now need to have the path relative to the topdir and explicit rules for generating files, which need to properly use $(obj) / $(src) to work correctly.
-
Linus Torvalds authored
-
Kai Germaschewski authored
As noticed by Sam Ravnborg, we need the targets in scripts (fixdep, in particular) considered always, i.e. also when compiling modules.
-
Kai Germaschewski authored
The capitalized aliases $(CORE_FILES) etc are basically superfluous now, move the remaining users to $(core-y) and the like.
-
Kai Germaschewski authored
$(CORE_FILES) did not quite follow the way the other vmlinux parts where handled, due to potential init order dependencies. However, it seems everybody is putting arch specific stuff in front, so we keep doing this and nothing should break ;)
-
Hideaki Yoshifuji authored
-
Kai Germaschewski authored
Makefiles which still use obsolete 2.4 constructs now give a warning.
-
Kai Germaschewski authored
Add a couple of missing $(obj) and the like. Also, remove the __chmod hack which made some files in the source tree executable - hopefully, everybody's copy is by now ;)
-
Kai Germaschewski authored
ACPI was a bit lazy and just said compile all .c files in this directory, which is different from all other Makefiles and will not work very well e.g. bk, where a .c file may not be checked out yet, or separate obj/src dirs. So just explicitly list the files we want to compile.
-
Kai Germaschewski authored
xfs.o is built as one modules out of objects distributed into multiple subdirs. That is okay with the current kbuild, you just have to include the path for objects which reside in a subdir, then. xfs used vpath instead of explicitly adding the paths, which is inconsistent and conflicts e.g. with proper module version generation.
-
Kai Germaschewski authored
o Use a function "descend" for descending into subdirectories o Remove unused (?) "boot" target o Remove unnecessary intermediate "sub_dirs" target from Rules.make o Use /bin/true instead of echo -n to suppress spurious "nothing to be done for ..." output from make
-
- 01 Oct, 2002 18 commits
-
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.make
-
Kai Germaschewski authored
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
-
Trond Myklebust authored
Fix the tests for readdir reply truncation so that we don't get uncalled for kernel verbiage.
-
Art Haas authored
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Jeff Garzik authored
-
Jeff Garzik authored
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
-
Jeff Garzik authored
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
-
Jaroslav Kysela authored
- deleted sound/pci/ice1712.c - fixed Makefile to point to sound/pci/ice1712 directory - added Ensoniq SoundScape header file and HWDEP IFACE - CS4231 - added CS4231_HW_AD1845 and register definitions for AD1845 - USB - added snd-rawmidi.o to the snd-usb-audio's dependency if sequencer is - PCI DMA allocation - fixed the wrapper again - AC'97 codec - added HSD11246 identification (Conexant), a bit improved proc contents - CMIPCI - changed the DMA configuration for period size - fixed compile with SOFT_AC3 option - added PCM_INFO_PAUSE to hw settings. now pause should work properly - corrected the modem on/off bit (FLINK) - ICE1712 - compilation fixes - intel8x0 - use mmio for codec on nforce (pci resource 2) - clean up and fix ali5455 codes - RME32 - enable 88.2/96kHz on capture with CS8414 - VIA82xx - fixed the size of allocated bd array to be released - fixed the allocation size of idx_table - PPC Awacs - replaced one more mdelay() with schedule - try to touch mic boost on screamer at init - USB Audio - reset each interface at initialization - reset the old interface if a new interface is chosen - don't claim the interface which already claimed
-
Jaroslav Kysela authored
- changed bitmap_member -> DECLARE_BITMAP - EMU10K1 - added gpr_list_control* variables to emu10k1_fx8010_code_t - added snd_emu10k1_list_controls for code_peek() and fixes few typos - ICE1712 - split ice1712 code to several files for better readability
-
Jaroslav Kysela authored
- OSS mixer emulation - save the current volume values permanently - PCM midlevel - fixed 64bit division on non-ix86 32bit architectures - exported snd_pcm_new_stream() - PCI DMA allocation - fixes and updates - PCM Scatter-Gather code - don't set runtime->dma_bytes if runtime is null - CMI8330 - fix nor non-IsaPnP build - CMIPCI - added "Mic As Center/LFE" switch for model 039 or later - more initialization of structs in C99 style - intel8x0 - fixes for nvidia nforce - Maestro3 - added quirk for CF72 toughbook - VIA82xx - reset codec only when it's not ready - USB Audio - fixed oops at unloading if non-intialized substream exists - show interface number in proc files - clean up and fixed the parser of audio streams
-
Jaroslav Kysela authored
- AC'97 codec - added support/detection for MC'97 (modem codecs) - improved/updated register bit constants - AD1980 codec ID with patch code - added eMicro and Philips UCB1400 codecs - PCM Scatter-Gather support - added a function snd_pcm_sgbuf_get_addr() - rewritten PCI DMA allocation - ENS1371 - fixed IEC958 control index when AC'97 codec has S/PDIF capability, too - intel8x0 - don't break when second codec cannot be initialized - via82xx - improved sg buffer handling - added "Input Source Select" control for via8233 - fixed the registers for via8233 - fixed the detection of via8233 chip - clean up the configuration of bd arrays - USB Audio - added the missing initialization of curframesize field (fixes capture)
-
Jaroslav Kysela authored
- VIA686 and VIA8233 driver merge to VIA82xx - ioctl32 fixes - fixed OOPS in snd_pcm_sgbuf_delete (not initialized) - I2C - call hw_stop() before returning at the error pointer - AC'97 codec - added more AC97 IDs by Laszlo Melis - CS46xx - mutex initialization fix - ENS1371 - added one more card to S/PDIF capabilities - intel8x0 - fixed secondary and third codec indexes - PPC Keywest - initialize MCS in loop until it succeeds - PPC Tumbler - the initial support for snapper (TAS3004) on some tibook - USB Audio - mixer fixes
-
Jaroslav Kysela authored
- AC'97 codec - added ac97_can_amap() condition - removed powerup/powerdown sequence when sample rate is changed - added ac97_is_rev22 check function - added AC97_EI_* defines - available rates are in array - CS46xx - improved the SCB link mechanism - SMP deadlock should have been fixed now - OSS mixer emulation - added the proc interface for the configuration of OSS mixer volumes - rawmidi midlevel - removed unused snd_rawmidi_transmit_reset and snd_rawmidi_receive_reset functions - USB MIDI driver - integration of USB MIDI driver into USB audio driver by Clemens - intel8x0 - the big intel8x0 driver update - added support for ICH4 - rewrited I/O (the third AC'97 codec registers are available only through memory) - code cleanups - ALI5455 specific code - added proc interface - VIA686, VIA8233 - set the max periods to 128
-
Jaroslav Kysela authored
- CS46xx - SPDIF input fixes - fixed missplaced #ifndef - amplifier fix for Game Theater XP - refine on the PCM multichannel functionality - EMU10K1 - added the support for Audigy spdif controls - PCM midlevel - fixed hw_free (wrong state for drivers with no callback - fixed sw_params (runtime) lock - AC'97 codec - fixed spin deadlock - CS4281 - fixed wrong mdelays and allowed scheduling in module_init - PPC drivers - added the missing inclusion of linux/slab.h - USB MIDI driver - replaced urb_t -> struct urb
-
Jaroslav Kysela authored
- C99 structure initializers - second set of changes - USB MIDI driver - more device info for Roland/EDIROL devices
-