1. 28 Feb, 2005 9 commits
    • Randy Dunlap's avatar
      [PATCH] hp100: fix section references · c6f68779
      Randy Dunlap authored
      hp100: references __init code that should be marked as __devinit;
      
      Error: ./drivers/net/hp100.o .text refers to 0000000000000f7f R_X86_64_PC32     .init.text+0x00000000000000b8
      Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      c6f68779
    • Randy Dunlap's avatar
      [PATCH] dc395x: fix section references · 9b323e0f
      Randy Dunlap authored
      dc395x scsi driver makes many references to __init functions &
      __initdata that should be __devinit & __devinitdata.
      
      Error: ./drivers/scsi/dc395x.o .text refers to 00000000000021ef R_X86_64_PC32     .init.text+0x00000000000000b4
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000220e R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000222e R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 00000000000022f4 R_X86_64_PC32     .init.text+0x0000000000000177
      Error: ./drivers/scsi/dc395x.o .text refers to 0000000000002301 R_X86_64_32S      .init.data
      Error: ./drivers/scsi/dc395x.o .text refers to 0000000000002307 R_X86_64_32S      .init.data+0x0000000000000004
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000230f R_X86_64_32S      .init.data+0x0000000000000008
      Error: ./drivers/scsi/dc395x.o .text refers to 0000000000002317 R_X86_64_32S      .init.data+0x000000000000000c
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000231d R_X86_64_32S      .init.data
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000232d R_X86_64_PC32     .init.text+0xfffffffffffffffc
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000237a R_X86_64_PC32     .init.text+0x00000000000000b4
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000238c R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 00000000000023ac R_X86_64_PC32     .init.text+0x00000000000000b4
      Error: ./drivers/scsi/dc395x.o .text refers to 00000000000023d6 R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 00000000000023e6 R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 00000000000023fe R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000240b R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 0000000000002418 R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000242f R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 000000000000243f R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 0000000000002469 R_X86_64_PC32     .init.text+0x00000000000000b4
      Error: ./drivers/scsi/dc395x.o .text refers to 0000000000002476 R_X86_64_PC32     .init.text+0x000000000000009c
      Error: ./drivers/scsi/dc395x.o .text refers to 0000000000002489 R_X86_64_PC32     .init.data+0x0000000000000060
      Error: ./drivers/scsi/dc395x.o .text refers to 0000000000002494 R_X86_64_PC32     .init.text+0x0000000000000177
      Error: ./drivers/scsi/dc395x.o .text refers to 00000000000024a3 R_X86_64_32S      .init.data+0x0000000000000078
      Error: ./drivers/scsi/dc395x.o .text refers to 00000000000024ac R_X86_64_PC32     .init.text+0xfffffffffffffffc
      Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      9b323e0f
    • Randy Dunlap's avatar
      [PATCH] isdn: use __init for ICCVersion() · cfca2f9a
      Randy Dunlap authored
      ICCVersion() is only used by init code & can be marked __init;
      
      Error: ./drivers/isdn/hisax/icc.o .text refers to 000000000000014a R_X86_64_32S      .init.data
      Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      cfca2f9a
    • Randy Dunlap's avatar
      [PATCH] sound/oss/opl3as2: fix init section reference · 7cabf55b
      Randy Dunlap authored
      sound/oss/opl3sa2:  calls __init function during probe, which may
      be after init for PNP devices;
      
      Error: ./sound/oss/opl3sa2.o .text refers to 0000000000000204 R_X86_64_PC32     .init.text+0xfffffffffffffffc                                                   Error: ./sound/oss/opl3sa2.o .text refers to 0000000000000210 R_X86_64_PC32     .init.text+0xfffffffffffffffc                                                   Error: ./sound/oss/opl3sa2.o .text refers to 000000000000021c R_X86_64_PC32     .init.text+0xfffffffffffffffc
      Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      7cabf55b
    • Randy Dunlap's avatar
      [PATCH] sonicvibes: fix initdata references · baacac11
      Randy Dunlap authored
      sonicvibes:  _devinit function was referencing __initdata (2x),
      which should be __devinitdata;
      
      Error: ./sound/oss/sonicvibes.o .text refers to 0000000000003ca7 R_X86_64_32S      .init.data+0x0000000000000080                                                Error: ./sound/oss/sonicvibes.o .text refers to 00000000000043eb R_X86_64_32S      .init.data+0x0000000000000024                                                Error: ./sound/oss/sonicvibes.o .text refers to 00000000000043f2 R_X86_64_32S      .init.data+0x0000000000000020
      Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      baacac11
    • Randy Dunlap's avatar
      [PATCH] sound/oss/aedsp16: init/exit section cleanups: · 6fb185bc
      Randy Dunlap authored
      Exit-only function uninit_aedsp16() was marked __init instead of __exit;
      ae_config data was marked __initdata but used during exit;
      several cleanup functions were marked _init but used for init or exit
        cleanups;
      
      Error: ./sound/oss/aedsp16.o .exit.text refers to 0000000000000004 R_X86_64_PC32     .init.data+0x000000000000003b
      Error: ./sound/oss/aedsp16.o .exit.text refers to 000000000000000c R_X86_64_PC32     .init.text+0x00000000000001e4
      Error: ./sound/oss/aedsp16.o .exit.text refers to 0000000000000013 R_X86_64_PC32     .init.text+0x0000000000000034
      Error: ./sound/oss/aedsp16.o .exit.text refers to 0000000000000019 R_X86_64_PC32     .init.data+0x000000000000003f
      Error: ./sound/oss/aedsp16.o .exit.text refers to 0000000000000023 R_X86_64_PC32     .init.text+0x00000000000001b4
      Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      6fb185bc
    • Jens Axboe's avatar
      [PATCH] [PATCH] Fix bounced bio and dm panic · 7e15c47e
      Jens Axboe authored
      Make sure that a bio doesn't contain NULL pages in the front of its vec,
      if a device bounces a bio that doesn't start from 0.
      
      Problem noted by Mark Haverkamp.
      Signed-off-by: default avatarJens Axboe <axboe@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      7e15c47e
    • Andrea Arcangeli's avatar
      [PATCH] Make the new merged pipe writes check for SIGPIPE · ca432005
      Andrea Arcangeli authored
      The new pipe buffer merging doesn't check for the "no readers" case, so
      with small writes that coalesce, we may not get a timely SIGPIPE/EPIPE
      notification to the writer.
      Signed-off-by: default avatarAndrea Arcangeli <andrea@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      ca432005
    • Linus Torvalds's avatar
      Make pipe "poll()" take direction of pipe into account. · a4f7f170
      Linus Torvalds authored
      The pipe code has traditionally not cared about which end-point of the
      pipe you are polling, meaning that if you poll the write-only end of a
      pipe, it will still set the "this pipe is readable" bits if there is
      data to be read on the read side.
      
      That makes no sense, and together with the new bigger buffers breaks
      python-twisted.
      
      Based on debugging/patch by Andrea Arcangeli and testcase from
      Thomas Crhak
      a4f7f170
  2. 27 Feb, 2005 5 commits
  3. 26 Feb, 2005 7 commits
  4. 25 Feb, 2005 10 commits
  5. 24 Feb, 2005 3 commits
  6. 23 Feb, 2005 6 commits