1. 07 Jun, 2003 24 commits
    • Andrew Morton's avatar
      [PATCH] remove_proc_entry() fix · 11781343
      Andrew Morton authored
      From Bartlomiej Zolnierkiewicz
      
      With !CONFIG_PROC_FS, ieee1394_core fails to compile because the argument to
      this inline is still evaluated.  But it doesn't exist.
      
      A general fix is to not evaluate the arg at all.
      11781343
    • Andrew Morton's avatar
      [PATCH] x86_64: use common ioctl code · d168bb87
      Andrew Morton authored
      From: Pavel Machek <pavel@suse.cz>
      
      Convert x86_64 to use the common ioctl code.
      d168bb87
    • Andrew Morton's avatar
      [PATCH] ioctl32 cleanup: sparc64 · 1973ada8
      Andrew Morton authored
      From: Pavel Machek <pavel@suse.cz>
      
      Make sparc64 use generic ioctl32 code.
      1973ada8
    • Andrew Morton's avatar
      [PATCH] common 32-bit ioctl code · 7c069681
      Andrew Morton authored
      From: Pavel Machek <pavel@suse.cz>
      
      Various 64-bit architectures are duplicating a ton of 32-bit compat code.
      
      Pavel's patch creates a generic 32-bit ioctl file in fs/compat_ioctl.c which
      architectures will #include from within their arch/ layer.
      
      Has been reviewed by everyone and tested on sparc64, x86_64, ppc64 and ia32.
      7c069681
    • Andrew Morton's avatar
      [PATCH] Fix the build with !CONFIG_PROC_FS · 9739e633
      Andrew Morton authored
      From: Adrian Bunk <bunk@fs.tum.de>
      9739e633
    • Andrew Morton's avatar
      [PATCH] ppc64: fixup for family/sk_family rename · 32de91cf
      Andrew Morton authored
      Fix the ppc64 build for the great socket member renaming.
      32de91cf
    • Andrew Morton's avatar
      [PATCH] Fix build for CONFIG_KALLSYMS=n · 8e6b0085
      Andrew Morton authored
      From: "David S. Miller" <davem@redhat.com>
      
      add_kallsyms() doesn't exist if !CONFIG_KALLSYMS.
      8e6b0085
    • Sam Ravnborg's avatar
      [PATCH] be more flexible about creating library archives · 1ffdd437
      Sam Ravnborg authored
      New makefile variable introduced: lib-y
      
      The lib-y syntax allows you to do the usual tricks such as:
      
      	lib-$(CONFIG_SMP) += percpu_counter.o
      
      A built-in.o is always present in a directory that list .o files in
      either obj-* or lib-*.
      
      In contrast, lib.a is made only when lib-y is defined.
      
      I also updated lib/Makefile, so that crc32.o is now always built-in
      if selected. 
      1ffdd437
    • Martin Schlemmer's avatar
      046511a4
    • Andi Kleen's avatar
      [PATCH] x86-64 merge · 402e9d54
      Andi Kleen authored
      This brings the x86-64 port uptodate for 2.5.70. Just various bugfixes
      and a few merges with other people.
      
      Only changes architecture specific files.
      
      - Fix compiling with CONFIG_IA32_EMULATION on
      - Readd lost apic power management patch from Pavel (fixes oprofile too)
      - Increase max IOAPICs to 16
      - Fix compiling with CONFIG_IA32_EMULATION off
      - Compile fix for suspend (Pavel Machek)
      - Support boxes with APIC disabled
      - Remove code to forcibly enable APIC
      - Small fix for APIC timer calibration.
      - Fix deadlock in SMP reboot
      - Some warning fixes
      - Save edid info at boot (Bryan O'Sullivan)
      - Add better locking to oops printing and support it for page faults.
      - Don't printk handled signals.
      - Update defconfig
      - Add copy_in_user
      402e9d54
    • Andi Kleen's avatar
      [PATCH] Make spinlock debugging compile on x86-64 · 7038424c
      Andi Kleen authored
      cpu_relax is on i386 and x86-64 in processor.h, not system.h
      This makes CONFIG_DEBUG_SPINLOCK compile for x86-64
      7038424c
    • Paul Mackerras's avatar
      [PATCH] Move BUG/BUG_ON/WARN_ON to asm headers · f822f151
      Paul Mackerras authored
      This patch moves the definitions of BUG, BUG_ON and WARN_ON from
      <linux/kernel.h> to <asm/bug.h> (which <linux/kernel.h> includes), and
      supplies a new implementation for PPC which uses a conditional trap
      instruction for BUG_ON and WARN_ON, thus avoiding a conditional
      branch.  This patch trims over 50kB from the size of the kernel that I
      use on powermacs.
      
      With this patch, on PPC we have a __bug_table section in the vmlinux
      binary, and also in modules if they use BUG, BUG_ON or WARN_ON.  The
      __bug_table section has one entry for each BUG/BUG_ON/WARN_ON, giving
      the address of the trap instruction and the corresponding line number,
      filename and function name.  This information is used in the exception
      handler for the exception that the trap instruction produces.  The
      arch-specific module code handles the __bug_table section so that
      BUG/BUG_ON/WARN_ON work correctly in modules.
      
      Several architecture maintainers have acked this change.  It should be
      completely benign for all of the other architectures (though they may
      decide to do something similar if they have a conditional trap
      instruction available).
      f822f151
    • Paul Mackerras's avatar
      [PATCH] Fix check warnings in PPP code · 1eb83e09
      Paul Mackerras authored
      This patch removes the warnings that the check program came up with in
      the PPP code: ppp_async.c, ppp_deflate.c and ppp_generic.c.  This
      involved adding __user and converting K&R-style function definitions
      to ANSI-style.  I also took the time to add some extra comments to
      ppp_deflate.c explaining in more detail what each function does and
      what its arguments are.
      1eb83e09
    • Paul Mackerras's avatar
      [PATCH] fix check warnings in drivers/macintosh · 2a1775fd
      Paul Mackerras authored
      This patch removes the warnings that the `check' program came up with
      in drivers/macintosh.  This involves adding __user in various places
      and fixing some non-ANSI function definitions for functions that take
      no arguments.
      2a1775fd
    • Steven Cole's avatar
      [PATCH] Another final K&R to ANSI C cleanup of zlib · ea8582b1
      Steven Cole authored
      Here is another final K&R to ANSI C cleanup patch for zlib.
      ea8582b1
    • René Scharfe's avatar
      [PATCH] Some more stuff missed during the struct sock cleanup · 164fff87
      René Scharfe authored
      The members of struct sock got a prefix of 'sk_' recently.
      
      This patch updates smbfs to match the new world order.
      164fff87
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/acme/hlist-2.5 · cea83e2a
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      cea83e2a
    • Arnaldo Carvalho de Melo's avatar
      o list.h: improve hlist · 567d401e
      Arnaldo Carvalho de Melo authored
      This changeset:
      
      1. Implements hlist_add_after
      2. uses prefetch in hlist_for_each, using a trick that ends up being
         equivalent to having the prefetch instruction in the first block
         of the hlist_for_each for block, the compiler optimizes the second
         "test" away, as its result is constant
      3. implements hlist_for_each_entry and hlist_for_each_entry safe,
         using a struct hlist_node as iterator to avoid the extra branches a
         similar implementation to list_for_each_entry would have if used
         a typed iterator, but while avoiding having to have the explicit
         hlist_entry as in hlist_for_each.
      
      4. Converts the hlist_for_each users that had explicit prefetches, i.e.
         removed the explicit prefetch
      
      5. fix a harmless list_entry use in a hlist_for_each in inode.c
         
      567d401e
    • Linus Torvalds's avatar
      Merge bk://linux-dj.bkbits.net/cpufreq · d5eef605
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      d5eef605
    • Dave Jones's avatar
      [CPUFREQ] missing export · 9f43b3a6
      Dave Jones authored
      powernow-k7 needs dmi_broken
      9f43b3a6
    • Andi Kleen's avatar
      [PATCH] Work around gcc 3.3 bug on amd64 in binfmt_elf.c · ea9fcb21
      Andi Kleen authored
      This patch works around a gcc 3.3 bug on AMD64.  On AMD64 the
      get_current() function expands to a switch on sizeof which has to be
      optimized away by the compiler, finally yielding an inline assembler
      statement.  In some cases it seems to get that wrong and forgets to
      reference and use the argument.  I have only seen it happen in
      binfmt_elf so far.
      
      Work around by just computing "current" once.
      ea9fcb21
    • René Scharfe's avatar
      [PATCH] hugetlbfs: fix error reporting in case of invalid mount · 450349c0
      René Scharfe authored
      hugetlbfs was unnecessarily verbose, and didn't even print out the right
      thing if given invalid mount options.
      
      Just return EINVAL.
      450349c0
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.5 · c4331890
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      c4331890
    • Linus Torvalds's avatar
      Merge bk://ppc.bkbits.net/for-linus-ppc · 20efbf29
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      20efbf29
  2. 08 Jun, 2003 4 commits
  3. 07 Jun, 2003 1 commit
  4. 06 Jun, 2003 11 commits