11 Sep, 2005

1 commit

  • Use foo := $(call objectify, $(foo)) to prefix $(foo) with $(obj)/ unless
    $(foo) is an absolute path.
    For now no in-tree users - soon to come.

    Signed-off-by: Sam Ravnborg

    Sam Ravnborg
     

10 Sep, 2005

1 commit


08 Sep, 2005

3 commits

  • Tested with 2.12i and 2.13-pre2.

    Signed-off-by: Alexey Dobriyan
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alexey Dobriyan
     
  • Local symbols generated by gcc start with a `$'; no point in including them
    in the kernel.

    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ralf Baechle
     
  • This patch changes the way the compression algorithm works. The base
    algorithm is similiar to the previous but we force the compressed token
    size to 2.

    Having a fixed size compressed token allows for a lot of optimizations, and
    that in turn allows this code to run over *all* the symbols faster than it
    did before over just a subset.

    Having it work over all the symbols will make it behave better when symbols
    change positions between passes, and the "inconsistent kallsyms" messages
    should become less frequent.

    In my tests the compression ratio was degraded by about 0.5%, but the
    results will depend greatly on the number of symbols to compress.

    Signed-off-by: Paulo Marques
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paulo Marques
     

06 Sep, 2005

1 commit


05 Sep, 2005

3 commits

  • The 'make update-po-config' creates the .pot file for the default arch. This
    patch enhances it with all arch.

    Signed-off-by: Egry Gabor
    Cc: Arnaldo Carvalho de Melo
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Egry Gabor
     
  • The end of line character doesn't exist on end of help in all case, check it
    first.

    Signed-off-by: Egry Gabor
    Cc: Arnaldo Carvalho de Melo
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Egry Gabor
     
  • The gettext doesn't handle the {CONFIG}:00000 markers as sources. I added a
    simple comment prefix for them.

    Signed-off-by: Egry Gabor
    Cc: Arnaldo Carvalho de Melo
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Egry Gabor
     

30 Aug, 2005

1 commit


20 Aug, 2005

1 commit


11 Aug, 2005

1 commit


29 Jul, 2005

2 commits

  • I ran glade-2 on the glade file, fixed two missing stock icons and
    cleaned up the C code that inserts the single/split/full modes. The
    rest of the patch is minor cleanups only. I refrained from using all
    the included xpm icons in images.c (like qconf.cc does) in favour of
    using the stock Gtk+ icons instead. Oh, yes there was a "back" bug
    in split mode that I also removed, oh well...

    It has been tested with success by several people, including
    Jesper Juhl, Randy Dunlap and myself.

    Signed-off-by: Sam Ravnborg
    Signed-off-by: Linus Torvalds

    Joachim Nilsson
     
  • Replace all menu_add_prop mimicking menu_add_prompt with the latter func. I've
    had to add a return value to menu_add_prompt for one usage.

    I've rebuilt scripts/kconfig/zconf.tab.c_shipped by hand to reflect changes
    in the source (I've not the same Bison version so regenerating it wouldn't
    have been not a good idea), and compared it with what Roman itself did some
    time ago, and it's the same.

    So I guess this can be finally merged.

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso
    Signed-off-by: Sam Ravnborg

    blaisorblade@yahoo.it
     

28 Jul, 2005

3 commits

  • This time I did not break anything... and they shut up gcc4 ;)

    Signed-off-by: Sam Ravnborg

    J.A. Magallon
     
  • Quiet some silly warnings.
    Signed-off-by: Sam Ravnborg

    Keenan Pepper
     
  • kbuild failed to locate Makefile for external modules.
    This brought to my attention how the variables for directories
    have different values in different usage scenarios.

    Different kbuild usage scenarios:
    make - plain make in same directory where kernel source lives
    make O= - kbuild is told to store output files in another directory
    make M= - building an external module
    make O= M= - building an external module with kernel output seperate from src

    Value assigned to the different variables:

    |$(src) |$(obj) |$(srctree) |$(objtree)
    make |reldir to k src |as src |abs path to k src |abs path to k src
    make O= |reldir to k src |as src |abs path to k src |abs path to output dir
    make M= |abs path to src |as src |abs path to k src |abs path to k src
    make O= M= |abs path to src |as src |abs path to k src |abs path to k output

    path to kbuild file:

    make | $(srctree)/$(src), $(src)
    make O= | $(srctree)/$(src)
    make M= | $(src)
    make O= M= | $(src)

    From the table above it can be seen that the only good way to find the
    home directory of the kbuild file is to locate the one of the two variants
    that is an absolute path. If $(src) is an absolute path (starts with /)
    then use it, otherwise prefix $(src) with $(srctree).

    Signed-off-by: Sam Ravnborg

    Sam Ravnborg
     

26 Jul, 2005

3 commits


25 Jul, 2005

1 commit


22 Jul, 2005

1 commit


15 Jul, 2005

7 commits


14 Jul, 2005

7 commits

  • Current kernel-doc (perl) script generates this warning:
    Use of uninitialized value in concatenation (.) or string at scripts/kernel-doc line 1668.

    So explicitly check for SRCTREE in the ENV before using it,
    and then if it is set, append a '/' to the end of it, otherwise
    the SRCTREE + filename can (will) be missing the intermediate '/'.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Sam Ravnborg

    Randy Dunlap
     
  • When I recently submitted a Lindent patch, it turned out that my .indent.pro
    options were also applied to the tree. This patch directs indent(1) to ignore
    the .indent.pro directives and only use options specified on the command
    line.

    Signed-off-by: Jeff Mahoney
    Signed-off-by: Sam Ravnborg

    Jeff Mahoney
     
  • This patch fixes the output of "make help" to fit in a 80 column
    screen. Please push upstream as part of your other patches.

    Signed-off-by: Yum Rayan
    Signed-off-by: Sam Ravnborg

    Yum Rayan
     
  • Single-file HOSTCC calls added the libraries from $(HOSTLOADLIBES),
    but not from $(HOSTLOADLIBES_programname). Multi-file HOSTCC calls do
    both.

    This patch fixes that inconsistency.

    Signed-Off-By: Matthias Urlichs
    Signed-off-by: Sam Ravnborg

    Matthias Urlichs
     
  • On ia64, only the EFI (fat) partition is available to boot from. The rpm
    needs to install the kernel under /boot/efi to be useable on ia64.

    Signed-off-by: Greg Edwards
    Signed-off-by: Sam Ravnborg

    Greg Edwards
     
  • When I recently submitted a Lindent patch, it turned out that my .indent.pro
    options were also applied to the tree. This patch directs indent(1) to ignore
    the .indent.pro directives and only use options specified on the command
    line.

    Signed-off-by: Jeff Mahoney
    Signed-off-by: Linus Torvalds

    Jeff Mahoney
     
  • Recently a change in the glibc elf.h header has been introduced causing
    modpost to spawn tons of warnings (like the one below) building the kernel
    on sparc:

    [SNIP]
    *** Warning: "current_thread_info_reg" [net/sunrpc/auth_gss/auth_rpcgss.ko] undefined!
    *** Warning: "" [net/sunrpc/auth_gss/auth_rpcgss.ko] undefined!
    *** Warning: "" [net/sunrpc/auth_gss/auth_rpcgss.ko] undefined!
    [SNIP]

    Ben Collins discovered that the STT_REGISTERED definition in glibc did change
    and that this change needs to be propagated to modpost.

    glibc change:
    -#define STT_REGISTER 13 /* Global register reserved to app. */
    +#define STT_SPARC_REGISTER 13 /* Global register reserved to app. */

    I did and tested this simple patch to maintain compatibility with newer (>= 2.3.4)
    and older (
    Signed-off-by: Sam Ravnborg

    Fabio Massimo Di Nitto
     

13 Jul, 2005

1 commit


07 Jul, 2005

1 commit

  • This converts the usage of struct of_match to struct of_device_id,
    similar to pci_device_id. This allows a device table to be generated,
    which can be parsed by depmod(8) to generate a map file for module
    loading.

    In order for hotplug to work with macio devices, patches to
    module-init-tools and hotplug must be applied. Those patches are
    available at:

    ftp://ftp.suse.com/pub/people/jeffm/linux/macio-hotplug/

    Signed-off-by: Jeff Mahoney
    Signed-off-by: Linus Torvalds

    Jeff Mahoney
     

28 Jun, 2005

1 commit


26 Jun, 2005

1 commit

  • scripts/ is full of mismatches between char* params an signed char* arguments,
    and viceversa. gcc4 now complaints loud about this. Patch below deletes all
    those 'signed'.

    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    J.A. Magallon