08 Sep, 2005

1 commit


21 Jun, 2005

1 commit


17 Apr, 2005

2 commits

  • there seems to be a bug, at least for me, in kernel/param.c for arrays with
    .num == NULL. If .num == NULL, the function param_array_set() uses &.max
    for the call to param_array(), wich alters the .max value to the number of
    arguments. The result is, you can't set more array arguments as the last
    time you set the parameter.

    example:

    # a module 'example' with
    # static int array[10] = { 0, };
    # module_param_array(array, int, NULL, 0644);

    $ insmod example.ko array=1,2,3
    $ cat /sys/module/example/parameters/array
    1,2,3
    $ echo "4,3,2,1" > /sys/module/example/parameters/array
    $ dmesg | tail -n 1
    kernel: array: can take only 3 arguments

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

    Bert Wesarg
     
  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds