On Mon, 11 Dec 2006, Michael Schmitz wrote:
> Well, I've spent a little time to update my Atari patches to 2.6.19-m68k.
> There's two details I'd need some advice on - lockdep for the case where
> CONFIG_GENERIC_HARDIRQS is not set, and a small fix for scsi_lib. First
> lockdep:
>
> drivers/net/8390.c calls disable_irq_nosync_lockdep_irqsave and
> enable_irq_lockdep_irqrestore in 2.6.19 now. The EtherNEC driver uses
Yeah, I noticed these, too. Apparently we're the only arch with
CONFIG_GENERIC_HARDIRQS=n using 8390.c.
> 8390.c so we need these functions on m68k now. I've just added dummy
Be careful with 8390 anyway, as Al Viro rewrote it, cfr. the current git tree
and 2.6.20-rc1 soon.
> declarations to make them behave as their non-lockdep counterparts for
> now. Can m68k set CONFIG_GENERIC_HARDIRQS?
I don't know, I haven't looked into it yet...
> The second item concerns a warning given for each SCSI target scanned on
> the Falcon, where sg_tablesize is set to SG_NONE (aka zero). The
> blk_queue_max_hw_segments() call should set a minimum size of one
> regardless of the sg_tablesize value (blk_queue_max_hw_segments() corrects
> this and gives a warning).
>
> --- drivers/scsi/scsi_lib.c.ms-maxhwseg.org 2006-12-09 16:49:29.000000000
> +0100
> +++ drivers/scsi/scsi_lib.c 2006-12-09 16:49:29.000000000 +0100
> @@ -1559,7 +1559,7 @@
>
> blk_queue_prep_rq(q, scsi_prep_fn);
>
> - blk_queue_max_hw_segments(q, shost->sg_tablesize);
> + blk_queue_max_hw_segments(q, (shost->sg_tablesize ? shost->sg_tablesize
> : 1));
> blk_queue_max_phys_segments(q, SCSI_MAX_PHYS_SEGMENTS);
> blk_queue_max_sectors(q, shost->max_sectors);
> blk_queue_bounce_limit(q, scsi_calculate_bounce_limit(shost));
>
> This one should go directly upstream, I think.
Then please ask/tell linux-scsi and jejb.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
-
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html