1. 03 Oct, 2002 7 commits
  2. 02 Oct, 2002 15 commits
    • David S. Miller's avatar
      ed2f6ca5
    • David S. Miller's avatar
      5272a288
    • David S. Miller's avatar
      [EQL]: Rewrite to be SMP safe. · d7d2454a
      David S. Miller authored
      d7d2454a
    • David S. Miller's avatar
      Merge nuts.ninka.net:/home/davem/src/BK/network-2.5 · e367aa9a
      David S. Miller authored
      into nuts.ninka.net:/home/davem/src/BK/net-2.5
      e367aa9a
    • Kai Germaschewski's avatar
      kbuild: Don't cd into subdirs during build · dc5b8833
      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.
      dc5b8833
    • Linus Torvalds's avatar
      Update to DRI CVS tree · d175a2f8
      Linus Torvalds authored
      d175a2f8
    • Kai Germaschewski's avatar
      kbuild: Always build helpers in script/ · e22be929
      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.
      e22be929
    • Kai Germaschewski's avatar
      kbuild: Use $(core-y) and friends directly · 4b4b98c2
      Kai Germaschewski authored
      The capitalized aliases $(CORE_FILES) etc are basically superfluous now,
      move the remaining users to $(core-y) and the like.
      4b4b98c2
    • Kai Germaschewski's avatar
      kbuild: Handle $(core-y) the same way as $(init-y), $(drivers-y) etc · d732f127
      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 ;)
      d732f127
    • Hideaki Yoshifuji's avatar
      8741b2bf
    • Kai Germaschewski's avatar
      kbuild: Add some bug traps · a06dbeaf
      Kai Germaschewski authored
      Makefiles which still use obsolete 2.4 constructs now give a warning.
      a06dbeaf
    • Kai Germaschewski's avatar
      kbuild: Small quirks for separate obj / src trees · 6f16ca99
      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 ;)
      6f16ca99
    • Kai Germaschewski's avatar
      kbuild: Standardize ACPI Makefiles · 53065cc8
      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.
      53065cc8
    • Kai Germaschewski's avatar
      kbuild: Remove xfs vpath hack · 991343a9
      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.
      991343a9
    • Kai Germaschewski's avatar
      kbuild: Small cleanups · 83a26d41
      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
      83a26d41
  3. 01 Oct, 2002 18 commits
    • Kai Germaschewski's avatar
      Merge tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5 · e14956f3
      Kai Germaschewski authored
      into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.make
      e14956f3
    • Kai Germaschewski's avatar
    • Linus Torvalds's avatar
      Merge http://linux-isdn.bkbits.net/linux-2.5.make · 48452f9f
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      48452f9f
    • Linus Torvalds's avatar
      bitmap_member() => DECLARE_BITMAP() · 28c8df48
      Linus Torvalds authored
      28c8df48
    • Trond Myklebust's avatar
      [PATCH] NFS: readdir reply truncated · 983f7121
      Trond Myklebust authored
      Fix the tests for readdir reply truncation so that we don't get
      uncalled for kernel verbiage.
      983f7121
    • Art Haas's avatar
    • Linus Torvalds's avatar
      Merge http://gkernel.bkbits.net/net-drivers-2.5 · 86c9b279
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      86c9b279
    • Jeff Garzik's avatar
    • Jeff Garzik's avatar
      Merge mandrakesoft.com:/home/jgarzik/repo/linus-2.5 · 7200860b
      Jeff Garzik authored
      into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
      7200860b
    • Jeff Garzik's avatar
      Merge mandrakesoft.com:/home/jgarzik/repo/linus-2.5 · b59655c4
      Jeff Garzik authored
      into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
      b59655c4
    • Jaroslav Kysela's avatar
      [PATCH] ALSA update [12/12] - 2002/10/01 · dd4b42ac
      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
      dd4b42ac
    • Jaroslav Kysela's avatar
      [PATCH] ALSA update [11/12] - 2002/09/17 · cd5738dc
      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
      cd5738dc
    • Jaroslav Kysela's avatar
      [PATCH] ALSA update [10/12] - 2002/09/16 · a270c7b7
      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
      a270c7b7
    • Jaroslav Kysela's avatar
      [PATCH] ALSA update [9/12] - 2002/09/11 · 04c401f6
      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)
      04c401f6
    • Jaroslav Kysela's avatar
      [PATCH] ALSA update [8/12] - 2002/09/06 · c4eeeab4
      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
      c4eeeab4
    • Jaroslav Kysela's avatar
      [PATCH] ALSA update [7/12] - 2002/08/26 · e2094b53
      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
      e2094b53
    • Jaroslav Kysela's avatar
      [PATCH] ALSA update [6/12] - 2002/08/21 · a2755d79
      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
      a2755d79
    • Jaroslav Kysela's avatar
      [PATCH] ALSA update [5/12] - 2002/08/15 · 16a8f371
      Jaroslav Kysela authored
        - C99 structure initializers - second set of changes
        - USB MIDI driver
          - more device info for Roland/EDIROL devices
      16a8f371