linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Linux 2.5.34
@ 2002-09-12 19:31 Oleg Nesterov
  0 siblings, 0 replies; 7+ messages in thread
From: Oleg Nesterov @ 2002-09-12 19:31 UTC (permalink / raw)
  To: linux-kernel; +Cc: Ingo Molnar

Hello.

Could anybody explain this change in force_sig_info() in 2.5.34:

-	return send_sig_info(sig, info, t);
+	return send_sig_info(sig, (void *)1, t);

Looks wrong to me...

Also, task_struct->shared_unblocked seems to be unused.

Oleg.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Linux 2.5.34
  2002-09-09 17:55 Linus Torvalds
  2002-09-09 19:07 ` Gabor Z. Papp
  2002-09-09 19:35 ` Florin Iucha
@ 2002-09-10  7:51 ` Adrian Bunk
  2 siblings, 0 replies; 7+ messages in thread
From: Adrian Bunk @ 2002-09-10  7:51 UTC (permalink / raw)
  To: Ingo Molnar, jffs-dev; +Cc: Kernel Mailing List

On Mon, 9 Sep 2002, Linus Torvalds wrote:

>...
> Ingo Molnar <mingo@elte.hu>:
>...
>   o shared thread signals
>...

FYI:

This change broke the compilation of JFFS:

<--  snip  -->

...
  gcc -Wp,-MD,./.intrep.o.d -D__KERNEL__
-I/home/bunk/linux/kernel-2.5/linux-2.5
.34-full/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2
-fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
-march=k6 -nostdinc -iwithprefix include    -DKBUILD_BASENAME=intrep   -c -o
intrep.o intrep.c
intrep.c: In function `jffs_garbage_collect_thread':
intrep.c:3382: warning: passing arg 1 of `dequeue_signal' from
incompatible pointer type
intrep.c:3382: warning: passing arg 2 of `dequeue_signal' from
incompatible pointer type
intrep.c:3382: too few arguments to function `dequeue_signal'
make[2]: *** [intrep.o] Error 1
make[2]: Leaving directory
`/home/bunk/linux/kernel-2.5/linux-2.5.34-full/fs/jffs'

<--  snip  -->


cu
Adrian

-- 

You only think this is a free country. Like the US the UK spends a lot of
time explaining its a free country because its a police state.
								Alan Cox


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Linux 2.5.34
  2002-09-09 19:35 ` Florin Iucha
@ 2002-09-09 21:02   ` Thunder from the hill
  0 siblings, 0 replies; 7+ messages in thread
From: Thunder from the hill @ 2002-09-09 21:02 UTC (permalink / raw)
  To: Florin Iucha; +Cc: Linus Torvalds, Kernel Mailing List

Hi,

On Mon, 9 Sep 2002, Florin Iucha wrote:
> depmod:         recalc_sigpending

No need to holler, there has just been a patch on that.

>From vandrove@vc.cvut.cz Mon Sep  9 15:02:28 2002
Date: Mon, 9 Sep 2002 20:32:51 +0200
From: Petr Vandrovec <vandrove@vc.cvut.cz>
To: torvalds@transmeta.com
Cc: mingo@elte.hu, linux-kernel@vger.kernel.org
Subject: [PATCH] 2.5.34: recalc_sigpending missing for modules

Hi Linus,
  when recalc_sigpending was converted from inline to real function,
appropriate EXPORT_SYMBOL() was not created. Needed at least for ncpfs
and lockd.
					Best regards,
						Petr Vandrovec
						vandrove@vc.cvut.cz


diff -urdN linux/kernel/signal.c linux/kernel/signal.c
--- linux/kernel/signal.c	2002-09-09 18:01:49.000000000 +0000
+++ linux/kernel/signal.c	2002-09-09 18:25:09.000000000 +0000
@@ -1220,6 +1220,7 @@
 
 #endif
 
+EXPORT_SYMBOL(recalc_sigpending);
 EXPORT_SYMBOL(dequeue_signal);
 EXPORT_SYMBOL(flush_signals);
 EXPORT_SYMBOL(force_sig);
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

			Thunder
-- 
--./../...-/. -.--/---/..-/.-./..././.-../..-. .---/..-/.../- .-
--/../-./..-/-/./--..-- ../.----./.-../.-.. --./../...-/. -.--/---/..-
.- -/---/--/---/.-./.-./---/.--/.-.-.-
--./.-/-.../.-./.././.-../.-.-.-



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Linux 2.5.34
@ 2002-09-09 19:59 Jean Tourrilhes
  0 siblings, 0 replies; 7+ messages in thread
From: Jean Tourrilhes @ 2002-09-09 19:59 UTC (permalink / raw)
  To: Linux kernel mailing list

Gabor Z. Papp wrote :
> gcc 2.95.4-cvs
> GNU ld version 2.12.90.0.4 20020408
> 
> make[3]: Entering directory `/usr/src/linux-2.5.34/drivers/net/irda'
>   gcc -Wp,-MD,./.irtty.o.d -D__KERNEL__ -I/usr/src/linux-2.5.34/include -Wall \
> -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing \
> -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix \
>                 include -DMODULE   -DKBUILD_BASENAME=irtty   -c -o irtty.o irtty.c
> irtty.c: In function `irtty_cleanup':
> irtty.c:121: called object is not a function
> irtty.c:122: parse error before string constant
> irtty.c: In function `irtty_open':
> irtty.c:229: called object is not a function
> irtty.c:229: parse error before string constant
> irtty.c:248: called object is not a function
> irtty.c:248: parse error before string constant
> irtty.c: In function `irtty_change_speed':
> irtty.c:454: called object is not a function
> irtty.c:455: parse error before string constant
> irtty.c:466: called object is not a function
> irtty.c:466: parse error before string constant
> make[3]: *** [irtty.o] Error 1
> make[3]: Leaving directory `/usr/src/linux-2.5.34/drivers/net/irda'
> make[2]: *** [irda] Error 2
> make[2]: Leaving directory `/usr/src/linux-2.5.34/drivers/net'
> make[1]: *** [net] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.5.34/drivers'
> make: *** [drivers] Error 2

	That's new. I'll try to investigate and make a patch soon, but
I'm busy. As my patches don't seem to go in the kernel, just visit my
web page in a few days.
	Thanks...

	Jean

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Linux 2.5.34
  2002-09-09 17:55 Linus Torvalds
  2002-09-09 19:07 ` Gabor Z. Papp
@ 2002-09-09 19:35 ` Florin Iucha
  2002-09-09 21:02   ` Thunder from the hill
  2002-09-10  7:51 ` Adrian Bunk
  2 siblings, 1 reply; 7+ messages in thread
From: Florin Iucha @ 2002-09-09 19:35 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 1333 bytes --]

It compiled fine but make modules_install failed with:
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.5.34-my; fi
depmod: *** Unresolved symbols in /lib/modules/2.5.34-my-xfs/kernel/fs/autofs4/autofs4.o
depmod:         recalc_sigpending
depmod: *** Unresolved symbols in /lib/modules/2.5.34-my-xfs/kernel/fs/lockd/lockd.o
depmod:         recalc_sigpending
depmod: *** Unresolved symbols in /lib/modules/2.5.34-my-xfs/kernel/fs/nfsd/nfsd.o
depmod:         recalc_sigpending
depmod: *** Unresolved symbols in
/lib/modules/2.5.34-my-xfs/kernel/fs/smbfs/smbfs.o
depmod:         recalc_sigpending
depmod: *** Unresolved symbols in /lib/modules/2.5.34-my-xfs/kernel/net/sunrpc/sunrpc.o
depmod:         recalc_sigpending
bear:/usr/local/src/linux-my-34# grep SUN .config
# CONFIG_PARPORT_SUNBPP is not set
# CONFIG_SUNLANCE is not set
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
# CONFIG_SUNGEM is not set
# CONFIG_SUNDANCE is not set
# CONFIG_KEYBOARD_SUNKBD is not set
CONFIG_SUNRPC=m
bear:/usr/local/src/linux-my-34# grep -i autofs .config
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=m

Of course, the same config yielded a working kernel with 2.5.33 .

Cheers,
florin

-- 

"If it's not broken, let's fix it till it is."

41A9 2BDE 8E11 F1C5 87A6  03EE 34B3 E075 3B90 DFE4

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Linux 2.5.34
  2002-09-09 17:55 Linus Torvalds
@ 2002-09-09 19:07 ` Gabor Z. Papp
  2002-09-09 19:35 ` Florin Iucha
  2002-09-10  7:51 ` Adrian Bunk
  2 siblings, 0 replies; 7+ messages in thread
From: Gabor Z. Papp @ 2002-09-09 19:07 UTC (permalink / raw)
  To: linux-kernel

gcc 2.95.4-cvs
GNU ld version 2.12.90.0.4 20020408

make[3]: Entering directory `/usr/src/linux-2.5.34/drivers/net/irda'
  gcc -Wp,-MD,./.irtty.o.d -D__KERNEL__ -I/usr/src/linux-2.5.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DMODULE   -DKBUILD_BASENAME=irtty   -c -o irtty.o irtty.c
irtty.c: In function `irtty_cleanup':
irtty.c:121: called object is not a function
irtty.c:122: parse error before string constant
irtty.c: In function `irtty_open':
irtty.c:229: called object is not a function
irtty.c:229: parse error before string constant
irtty.c:248: called object is not a function
irtty.c:248: parse error before string constant
irtty.c: In function `irtty_change_speed':
irtty.c:454: called object is not a function
irtty.c:455: parse error before string constant
irtty.c:466: called object is not a function
irtty.c:466: parse error before string constant
make[3]: *** [irtty.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.5.34/drivers/net/irda'
make[2]: *** [irda] Error 2
make[2]: Leaving directory `/usr/src/linux-2.5.34/drivers/net'
make[1]: *** [net] Error 2
make[1]: Leaving directory `/usr/src/linux-2.5.34/drivers'
make: *** [drivers] Error 2


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Linux 2.5.34
@ 2002-09-09 17:55 Linus Torvalds
  2002-09-09 19:07 ` Gabor Z. Papp
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Linus Torvalds @ 2002-09-09 17:55 UTC (permalink / raw)
  To: Kernel Mailing List


Ok, this has a surprising number of fundamental fixes, with some seriously
broken details fixed. The "per-cpu" macros didn't do the right thing at
ALL, causing silent trouble for softirq's on SMP, for example.

The floppy bio fixes (and yes, the floppy driver really works now) were
rather fundamental and embarrassing too. And edge-triggered PCI interrupts
really did some rather bad things under the right circumstances.

Other than those fixes (usually one-liners), this includes merges with Al
and Andrew, sparc fixes, JFS and ReiserFS updates etc.

Oh, and more pthreads help from Ingo, along with an indecent number of
warring fixes for ptrace breakage..

		Linus

---
Summary of changes from v2.5.33 to v2.5.34
============================================

<ac9410@attbi.com>:
  o 2.5.33 dmi_scan blacklist ibm thinkpad for i2c/sensors
  o 2.5.33 i2c-proc.c remove inode_fill code

<c-d.hailfinger.kernel.2002-07@gmx.net>:
  o net/ipv4/netfilter/ipchains_core.c: Fix MODULE_LICENSE

<dan@debian.org>:
  o More ptrace fixes for 2.5.33

<green@angband.namesys.com>:
  o Add displaying of more reiserfs statistical info through /proc
    interface, by Nikita Danilov
  o Corrected calculation of amount of blocks that file occupies on
    reiserfs
  o Implemented new block allocator for reiserfs, new tail policy for
    smaller tails

<ica2_ts@csv.ica.uni-stuttgart.de>:
  o include/net/tcp.h: Use ____cacheline_aligned

<nmiell@attbi.com>:
  o net/sctp/sm_make_chunk.c: Fix typo

<paulus@au1.ibm.com>:
  o PPC32: remove unnecessary includes in ppc_ksyms.c
  o PPC32: add the extra argument for do_fork to the PPC calls
  o fix create_elf_tables on PPC

<ray-lk@madrabbit.org>:
  o Re: 2.5.33 PNPBIOS does not compile

<skip.ford@verizon.net>:
  o include/asm-sparc64/hardirq.h: Comment fix

<willy@debian.org>:
  o move AGP PCI defines to pci_ids.h

Alexander Viro <viro@math.psu.edu>:
  o IDE cleanups (2.5; similar to ones done for other drivers)
  o (1/25) Unexporting helper functions
  o (2/25) Removing ->nr_real
  o (3/25) Removing useless minor arguments
  o (4/25) Unexporting driverfs_remove_partitions()
  o (5/25) Removing bogus arrays - ->flags[]
  o (6/25) Removing bogus arrays - ->driverfs_dev_arr[]
  o (7/25) Removing bogus arrays - ->part[].number
  o (8/25) Removing bogus arrays - ->de_arr[]
  o (9/25) update_partition()
  o (10/25) sr.c device name handling
  o (11/25) sr.c naming cleanup
  o (12/25) sr.c passes pointers instead of minors now
  o (13/25) sbpcd.c - beginning of cleanup
  o (14/25) sbpcd.c - use *current_drive instead of D_S[d]
  o (15/25) sbpcd.c - killed useds of cdi->dev
  o (16/25) pcd.c - beginning of macroectomy
  o (17/25) Lindent pcd.c
  o (18/25) pcd.c - cleanup, killed used of cdi->dev
  o (19/25) mcdx.c cleanup
  o (20/25) cdu31a.c cleanup
  o (21/25) cdrom->reset() cleanup
  o (22/25) gendisks for SCSI cdroms
  o (23/25) move pointer to gendisk from hwif to drive
  o (24/25) disk capacity helpers
  o (25/25) more cleanups of struct gendisk
  o handle_initrd() and request_module()

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o net/ipv4/tcp_output.c: Fix crashes due to bugs in TSO

Andi Kleen <ak@muc.de>:
  o Fix RELOC_HIDE miscompilation

Andrea Arcangeli <andrea@suse.de>:
  o Missing acess_ok() check in aio

Andrew Morton <akpm@zip.com.au>:
  o place rmap locking in rmap-locking.h
  o convert node/zone_start_paddr to pfns
  o reorganise setup_arch() for ia32 discontigmem
  o restructure mem_init for ia32 discontigmem
  o discontigmem support for ia32 NUMA
  o use page_to_pfn() instead of mem_map[]
  o Fix the boot-time reporting of each zone's available pages
  o Fix the __block_write_full_page() error path
  o Back out the initial work for atomic copy_*_user()
  o refill the inactive list more quickly
  o atomic copy_*_user infrastructure
  o Use kmap_atomic() for generic_file_read()
  o Use kmap_atomic() for generic_file_write()

Andries E. Brouwer <Andries.Brouwer@cwi.nl>:
  o try more sd.c MODE SENSE modes
  o sddr09.c MODE SENSE fixes

Christoph Hellwig <hch@sb.bsdonline.org>:
  o JFS: use jfs_file_inode_operations for special files aswell
  o JFS: sanitize naming of ea read/write functions, add missing
    statics
  o JFS: Remove unused file jfs_extendfs.h
  o JFS: remove some cruft left over from the pre-mempool metapage code
  o JFS: use buffer_heads to access the superblock
  o JFS: use block device inode/mapping instead of
    direct_inode/direct_mapping
  o JFS: ifdef out unused functions related to partial blocks
  o JFS: remove superflous externs for generic_file_ functions
  o JFS: remove superflous return at the end of lbmIODone
  o JFS: Don't include <linux/smp_lock.h> in jfs_dtree.c
  o JFS: sync blockdevice at umount
  o JFS: fix up more merge issues
  o JFS: we still need extHint

David Mosberger <davidm@napali.hpl.hp.com>:
  o trivial Makefile fix

David S. Miller <davem@nuts.ninka.net>:
  o [IGMP]: Make ip_mc_dec_group return void
  o net/core/dst.c: asm/bitops.h --> linux/bitops.h
  o drivers/net/ppp_generic.c: Fix byte-aligned packets, nearly every
    arch csum_partial cannot handle this
  o arch/sparc64/kernel/ioctl32.c: Handle SIOCDEVPRIVATE transparently
  o drivers/net/ppp_generic.c: Fix skb_put len arg when copying
    unaligned skb
  o [SPARC]: Fix build breakage
  o net/ipv4/netfilter/ip_nat_helper.c: Fix __FUNCTION__ pasting
  o drivers/net/ppp_generic.c: Allocate right length in unaligned SKB
    fix
  o arch/sparc64/kernel/ioctl32.c: Translate PPPIOCS{PASS,ACTIVE}
  o arch/sparc64/lib/VIScsum.S: Do not use VIS on oddly aligned buffer
  o drivers/net/ppp_generic.c: Revert my idiotic unaligned SKB changes
  o arch/sparc64/lib/VIScsum.S: Fix endianness bugs in previous change
  o arch/sparc64/kernel/ioctl32.c: Frob cmd in PPPIOCS{PASS,ACTIVE}

Geert Uytterhoeven <geert@linux-m68k.org>:
  o duplicate declaration of pci_lock

Harald Welte <laforge@gnumonks.org>:
  o MAINTAINERS: Update NETFILTER entry
  o [NETFILTER]: Fix OOPS in ipt_ULOG

Hirofumi Ogawa <hirofumi@mail.parknet.co.jp>:
  o remove BUG_ON(p->ptrace) in release_task()

Hugh Dickins <hugh@veritas.com>:
  o M386 flush_one_tlb invlpg

Ingo Molnar <mingo@elte.hu>:
  o ptrace-fix-2.5.33-A1
  o pid-max-2.5.33-A0
  o more ptrace updates
  o shared thread signals
  o Re: pinpointed: PANIC caused by dequeue_signal() in current Linus
  o CLONE_DETACHED fix

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: pci_ops update
  o alpha: compile fixes
  o alpha: misc fixes
  o pci bus resources, transparent bridges

James Morris <jmorris@intercode.com.au>:
  o net/ipv6/af_inet6.c: Fix __FUNCTION__ pasting
  o net/ipv4/netfilter/ipfwadm_core.c: Fix build bustage when debugging
    is enabled
  o sigio/sigurg cleanup for 2.5.32

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o kbuild: Remove CONFIG_DEVFS_FS from arch/ia64/config.in
  o ISDN: Fix __FUNCTION__ usage
  o ISDN: cleanups / overflow check
  o ISDN: One last ISDN designated initializer
  o ISDN: Remove __NO_VERSION__
  o kbuild: Fix export-objs
  o kbuild: fix ACPI Config.in breakage
  o drivers/char/sonypi.h: Fix __FUNCTION__ usage
  o include/linux/ptrace.h: fix includes
  o kbuild: Preprocess vmlinux.lds on i386 as well

Linus Torvalds <torvalds@home.transmeta.com>:
  o De-queue the floppy request late, so that the higher levels know
    the floppy driver is busy.
  o Major partial request completion boo-boo in the bio layer
  o Fix floppy driver end_request() handling - it used to do insane
    contortions instead of just calling "end_that_request_first()" with
    the proper sector count.
  o Fix IO-APIC edge IRQ handling. IRQ_INPROGRESS was cleared
    spuriously if a new edge happened while we were still processing
    the previous
  o Finally get rid of that irritating disk change message
  o Fsck knows why the devil does st.c has to call something a
    partition, but it does...
  o Avoid unused variable if CONFIG_BLK_DEV_MD isn't defined
  o Make in-kernel inode 'nlink' field be "unsigned int" instead
  o Fix sonypi driver to not do __FUNCTION__ pasting

Paul Mackerras <paulus@samba.org>:
  o PPC32: Convert the various PCI config space accessors to the new
    API
  o PPC32: update some initializers to the standard format, from Rusty
  o PPC32: Put back an export-objs that someone incorrectly removed
  o PPC32: moved the compatibility padding entries in the aux vector to
    the bottom of the aux table.
  o PPC32: Correct a comment about soft/hardirq masks in
    asm-ppc/hardirq.h
  o PPC32: fix a comment in asm-ppc/semaphore.h (extraneous "the")
  o PPC32: use page_to_pfn instead of page - mem_map in a couple of
    places
  o PPC32: remove a couple of unused files

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o IDE cleanup (1.612) broke all fdisks I have

Randy Hron <rwhron@earthlink.net>:
  o qlogic "this should not happen" fix

Robert Love <rml@tech9.net>:
  o flag type cleanup
  o bad: schedule() with irqs disabled!

Rusty Russell <rusty@rustcorp.com.au>:
  o Early child_reaper initialization
  o daemonize() calls reparent_to_init cleanup
  o Important per-cpu fix
  o list_t removal



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2002-09-12 19:21 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-12 19:31 Linux 2.5.34 Oleg Nesterov
  -- strict thread matches above, loose matches on Subject: below --
2002-09-09 19:59 Jean Tourrilhes
2002-09-09 17:55 Linus Torvalds
2002-09-09 19:07 ` Gabor Z. Papp
2002-09-09 19:35 ` Florin Iucha
2002-09-09 21:02   ` Thunder from the hill
2002-09-10  7:51 ` Adrian Bunk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).