Convert users of sema_init to use init_sema instead.
Signed-off-by: Jesper Juhl <[EMAIL PROTECTED]> --- arch/ia64/kernel/perfmon.c | 2 +- arch/ia64/kernel/salinfo.c | 4 ++-- arch/ia64/sn/kernel/xp_main.c | 2 +- arch/ia64/sn/kernel/xpc_channel.c | 6 +++--- arch/sh/mm/cache-sh4.c | 8 ++++---- drivers/acpi/osl.c | 2 +- drivers/block/aoe/aoechr.c | 2 +- drivers/char/agp/frontend.c | 2 +- drivers/char/drm/drm_stub.c | 4 ++-- drivers/char/ipmi/ipmi_devintf.c | 2 +- drivers/char/rocket.c | 2 +- drivers/char/snsc.c | 4 ++-- drivers/char/tty_io.c | 4 ++-- drivers/char/viotape.c | 2 +- drivers/char/watchdog/sc1200wdt.c | 2 +- drivers/char/watchdog/scx200_wdt.c | 2 +- drivers/char/watchdog/wdt_pci.c | 2 +- drivers/ide/ide.c | 4 ++-- drivers/ieee1394/ieee1394_types.h | 2 +- drivers/ieee1394/nodemgr.c | 2 +- drivers/ieee1394/raw1394.c | 2 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 6 +++--- drivers/md/dm-raid1.c | 2 +- drivers/media/dvb/b2c2/flexcop-i2c.c | 2 +- drivers/media/dvb/dvb-core/dmxdev.c | 4 ++-- drivers/media/dvb/dvb-core/dvb_demux.c | 2 +- drivers/media/dvb/dvb-usb/dvb-usb-init.c | 4 ++-- drivers/media/dvb/frontends/bcm3510.c | 2 +- drivers/media/dvb/ttpci/av7110.c | 6 +++--- drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | 4 ++-- drivers/media/dvb/ttusb-dec/ttusb_dec.c | 4 ++-- drivers/message/fusion/mptctl.c | 2 +- drivers/net/wireless/airo.c | 2 +- drivers/net/wireless/prism54/isl_ioctl.c | 4 ++-- drivers/net/wireless/prism54/islpci_dev.c | 4 ++-- drivers/parport/ChangeLog | 2 +- drivers/s390/char/sclp_cpi.c | 2 +- drivers/s390/scsi/zfcp_aux.c | 2 +- drivers/s390/scsi/zfcp_erp.c | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/usb/gadget/serial.c | 2 +- drivers/usb/serial/io_ti.c | 2 +- drivers/usb/serial/ti_usb_3410_5052.c | 2 +- fs/block_dev.c | 4 ++-- fs/dquot.c | 2 +- fs/inode.c | 4 ++-- fs/inotify.c | 2 +- fs/reiserfs/journal.c | 6 +++--- fs/seq_file.c | 2 +- fs/super.c | 8 ++++---- fs/xfs/linux-2.6/mutex.h | 4 ++-- fs/xfs/linux-2.6/sema.h | 6 +++--- ipc/util.c | 2 +- net/sunrpc/svcsock.c | 2 +- 55 files changed, 85 insertions(+), 85 deletions(-) --- linux-2.6.13-rc6-git9-orig/arch/ia64/kernel/perfmon.c 2005-08-17 21:51:27.000000000 +0200 +++ linux-2.6.13-rc6-git9/arch/ia64/kernel/perfmon.c 2005-08-18 00:46:40.000000000 +0200 @@ -2698,7 +2698,7 @@ pfm_context_create(pfm_context_t *ctx, v /* * init restart semaphore to locked */ - sema_init(&ctx->ctx_restart_sem, 0); + init_sema(&ctx->ctx_restart_sem, 0); /* * activation is used in SMP only --- linux-2.6.13-rc6-git9-orig/arch/ia64/kernel/salinfo.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/arch/ia64/kernel/salinfo.c 2005-08-18 00:46:40.000000000 +0200 @@ -563,7 +563,7 @@ salinfo_init(void) for (i = 0; i < ARRAY_SIZE(salinfo_log_name); i++) { data = salinfo_data + i; data->type = i; - sema_init(&data->sem, 0); + init_sema(&data->sem, 0); dir = proc_mkdir(salinfo_log_name[i], salinfo_dir); if (!dir) continue; @@ -589,7 +589,7 @@ salinfo_init(void) set_bit(j, &data->cpu_event); ++online; } - sema_init(&data->sem, online); + init_sema(&data->sem, online); *sdir++ = dir; } --- linux-2.6.13-rc6-git9-orig/arch/ia64/sn/kernel/xp_main.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/arch/ia64/sn/kernel/xp_main.c 2005-08-18 00:46:40.000000000 +0200 @@ -252,7 +252,7 @@ xp_init(void) /* initialize the connection registration semaphores */ for (ch_number = 0; ch_number < XPC_NCHANNELS; ch_number++) { - sema_init(&xpc_registrations[ch_number].sema, 1); /* mutex */ + init_sema(&xpc_registrations[ch_number].sema, 1); /* mutex */ } return 0; --- linux-2.6.13-rc6-git9-orig/arch/ia64/sn/kernel/xpc_channel.c 2005-08-17 21:51:27.000000000 +0200 +++ linux-2.6.13-rc6-git9/arch/ia64/sn/kernel/xpc_channel.c 2005-08-18 00:46:40.000000000 +0200 @@ -56,7 +56,7 @@ xpc_initialize_channels(struct xpc_parti atomic_set(&ch->n_to_notify, 0); spin_lock_init(&ch->lock); - sema_init(&ch->msg_to_pull_sema, 1); /* mutex */ + init_sema(&ch->msg_to_pull_sema, 1); /* mutex */ atomic_set(&ch->n_on_msg_allocate_wq, 0); init_waitqueue_head(&ch->msg_allocate_wq); @@ -552,10 +552,10 @@ xpc_allocate_msgqueues(struct xpc_channe for (i = 0; i < ch->local_nentries; i++) { /* use a semaphore as an event wait queue */ - sema_init(&ch->notify_queue[i].sema, 0); + init_sema(&ch->notify_queue[i].sema, 0); } - sema_init(&ch->teardown_sema, 0); /* event wait */ + init_sema(&ch->teardown_sema, 0); /* event wait */ spin_lock_irqsave(&ch->lock, irq_flags); ch->flags |= XPC_C_SETUP; --- linux-2.6.13-rc6-git9-orig/arch/sh/mm/cache-sh4.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/arch/sh/mm/cache-sh4.c 2005-08-18 00:46:40.000000000 +0200 @@ -42,10 +42,10 @@ void __init p3_cache_init(void) if (remap_area_pages(P3SEG, 0, PAGE_SIZE*4, _PAGE_CACHABLE)) panic("%s failed.", __FUNCTION__); - sema_init (&p3map_sem[0], 1); - sema_init (&p3map_sem[1], 1); - sema_init (&p3map_sem[2], 1); - sema_init (&p3map_sem[3], 1); + init_sema (&p3map_sem[0], 1); + init_sema (&p3map_sem[1], 1); + init_sema (&p3map_sem[2], 1); + init_sema (&p3map_sem[3], 1); } /* --- linux-2.6.13-rc6-git9-orig/drivers/acpi/osl.c 2005-08-17 21:53:53.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/acpi/osl.c 2005-08-18 00:46:40.000000000 +0200 @@ -845,7 +845,7 @@ acpi_os_create_semaphore( return_ACPI_STATUS (AE_NO_MEMORY); memset(sem, 0, sizeof(struct semaphore)); - sema_init(sem, initial_units); + init_sema(sem, initial_units); *handle = (acpi_handle*)sem; --- linux-2.6.13-rc6-git9-orig/drivers/block/aoe/aoechr.c 2005-08-17 21:51:39.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/block/aoe/aoechr.c 2005-08-18 00:46:40.000000000 +0200 @@ -216,7 +216,7 @@ aoechr_init(void) printk(KERN_ERR "aoe: aoechr_init: can't register char device\n"); return n; } - sema_init(&emsgs_sema, 0); + init_sema(&emsgs_sema, 0); spin_lock_init(&emsgs_lock); aoe_class = class_create(THIS_MODULE, "aoe"); if (IS_ERR(aoe_class)) { --- linux-2.6.13-rc6-git9-orig/drivers/char/agp/frontend.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/agp/frontend.c 2005-08-18 00:46:40.000000000 +0200 @@ -1088,7 +1088,7 @@ static struct miscdevice agp_miscdev = int agp_frontend_initialize(void) { memset(&agp_fe, 0, sizeof(struct agp_front_data)); - sema_init(&(agp_fe.agp_mutex), 1); + init_sema(&(agp_fe.agp_mutex), 1); if (misc_register(&agp_miscdev)) { printk(KERN_ERR PFX "unable to get minor: %d\n", AGPGART_MINOR); --- linux-2.6.13-rc6-git9-orig/drivers/char/drm/drm_stub.c 2005-08-17 21:51:39.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/drm/drm_stub.c 2005-08-18 00:46:40.000000000 +0200 @@ -59,8 +59,8 @@ static int drm_fill_in_dev(drm_device_t spin_lock_init(&dev->count_lock); init_timer( &dev->timer ); - sema_init( &dev->struct_sem, 1 ); - sema_init( &dev->ctxlist_sem, 1 ); + init_sema( &dev->struct_sem, 1 ); + init_sema( &dev->ctxlist_sem, 1 ); dev->pdev = pdev; --- linux-2.6.13-rc6-git9-orig/drivers/char/ipmi/ipmi_devintf.c 2005-08-17 21:51:40.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/ipmi/ipmi_devintf.c 2005-08-18 00:46:40.000000000 +0200 @@ -143,7 +143,7 @@ static int ipmi_open(struct inode *inode INIT_LIST_HEAD(&(priv->recv_msgs)); init_waitqueue_head(&priv->wait); priv->fasync_queue = NULL; - sema_init(&(priv->recv_sem), 1); + init_sema(&(priv->recv_sem), 1); /* Use the low-level defaults. */ priv->default_retries = -1; --- linux-2.6.13-rc6-git9-orig/drivers/char/rocket.c 2005-08-17 21:51:40.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/rocket.c 2005-08-18 00:46:40.000000000 +0200 @@ -720,7 +720,7 @@ static void init_r_port(int board, int a } } spin_lock_init(&info->slock); - sema_init(&info->write_sem, 1); + init_sema(&info->write_sem, 1); rp_table[line] = info; if (pci_dev) tty_register_device(rocket_driver, line, &pci_dev->dev); --- linux-2.6.13-rc6-git9-orig/drivers/char/snsc.c 2005-08-17 21:51:40.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/snsc.c 2005-08-18 00:46:40.000000000 +0200 @@ -99,8 +99,8 @@ scdrv_open(struct inode *inode, struct f spin_lock_init(&sd->sd_wlock); init_waitqueue_head(&sd->sd_rq); init_waitqueue_head(&sd->sd_wq); - sema_init(&sd->sd_rbs, 1); - sema_init(&sd->sd_wbs, 1); + init_sema(&sd->sd_rbs, 1); + init_sema(&sd->sd_wbs, 1); file->private_data = sd; --- linux-2.6.13-rc6-git9-orig/drivers/char/tty_io.c 2005-08-17 21:51:40.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/tty_io.c 2005-08-18 00:46:40.000000000 +0200 @@ -2650,8 +2650,8 @@ static void initialize_tty_struct(struct init_waitqueue_head(&tty->write_wait); init_waitqueue_head(&tty->read_wait); INIT_WORK(&tty->hangup_work, do_tty_hangup, tty); - sema_init(&tty->atomic_read, 1); - sema_init(&tty->atomic_write, 1); + init_sema(&tty->atomic_read, 1); + init_sema(&tty->atomic_write, 1); spin_lock_init(&tty->read_lock); INIT_LIST_HEAD(&tty->tty_files); INIT_WORK(&tty->SAK_work, NULL, NULL); --- linux-2.6.13-rc6-git9-orig/drivers/char/viotape.c 2005-08-17 21:51:40.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/viotape.c 2005-08-18 00:46:40.000000000 +0200 @@ -1015,7 +1015,7 @@ int __init viotap_init(void) } spin_lock_init(&op_struct_list_lock); - sema_init(&reqSem, VIOTAPE_MAXREQ); + init_sema(&reqSem, VIOTAPE_MAXREQ); if (viopath_hostLp == HvLpIndexInvalid) { vio_set_hostlp(); --- linux-2.6.13-rc6-git9-orig/drivers/char/watchdog/sc1200wdt.c 2005-08-17 21:51:40.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/watchdog/sc1200wdt.c 2005-08-18 00:46:40.000000000 +0200 @@ -380,7 +380,7 @@ static int __init sc1200wdt_init(void) printk(banner); spin_lock_init(&sc1200wdt_lock); - sema_init(&open_sem, 1); + init_sema(&open_sem, 1); #if defined CONFIG_PNP if (isapnp) { --- linux-2.6.13-rc6-git9-orig/drivers/char/watchdog/scx200_wdt.c 2005-08-17 21:51:40.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/watchdog/scx200_wdt.c 2005-08-18 00:46:40.000000000 +0200 @@ -230,7 +230,7 @@ static int __init scx200_wdt_init(void) scx200_wdt_update_margin(); scx200_wdt_disable(); - sema_init(&open_semaphore, 1); + init_sema(&open_semaphore, 1); r = misc_register(&scx200_wdt_miscdev); if (r) { --- linux-2.6.13-rc6-git9-orig/drivers/char/watchdog/wdt_pci.c 2005-08-17 21:51:40.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/char/watchdog/wdt_pci.c 2005-08-18 00:46:40.000000000 +0200 @@ -607,7 +607,7 @@ static int __devinit wdtpci_init_one (st goto out_pci; } - sema_init(&open_sem, 1); + init_sema(&open_sem, 1); spin_lock_init(&wdtpci_lock); irq = dev->irq; --- linux-2.6.13-rc6-git9-orig/drivers/ide/ide.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/ide/ide.c 2005-08-18 00:46:40.000000000 +0200 @@ -222,7 +222,7 @@ static void init_hwif_data(ide_hwif_t *h hwif->mwdma_mask = 0x80; /* disable all mwdma */ hwif->swdma_mask = 0x80; /* disable all swdma */ - sema_init(&hwif->gendev_rel_sem, 0); + init_sema(&hwif->gendev_rel_sem, 0); default_hwif_iops(hwif); default_hwif_transport(hwif); @@ -245,7 +245,7 @@ static void init_hwif_data(ide_hwif_t *h drive->is_flash = 0; drive->vdma = 0; INIT_LIST_HEAD(&drive->list); - sema_init(&drive->gendev_rel_sem, 0); + init_sema(&drive->gendev_rel_sem, 0); } } --- linux-2.6.13-rc6-git9-orig/drivers/ieee1394/ieee1394_types.h 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/ieee1394/ieee1394_types.h 2005-08-18 00:46:40.000000000 +0200 @@ -28,7 +28,7 @@ do { \ spin_lock_init(&(_tp)->lock); \ (_tp)->next = 0; \ (_tp)->allocations = 0; \ - sema_init(&(_tp)->count, 63); \ + init_sema(&(_tp)->count, 63); \ } while (0) --- linux-2.6.13-rc6-git9-orig/drivers/ieee1394/nodemgr.c 2005-08-17 21:51:41.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/ieee1394/nodemgr.c 2005-08-18 00:46:40.000000000 +0200 @@ -1649,7 +1649,7 @@ static void nodemgr_add_host(struct hpsb hi->host = host; init_completion(&hi->exited); - sema_init(&hi->reset_sem, 0); + init_sema(&hi->reset_sem, 0); sprintf(hi->daemon_name, "knodemgrd_%d", host->id); --- linux-2.6.13-rc6-git9-orig/drivers/ieee1394/raw1394.c 2005-08-17 21:51:41.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/ieee1394/raw1394.c 2005-08-18 00:46:40.000000000 +0200 @@ -2686,7 +2686,7 @@ static int raw1394_open(struct inode *in fi->state = opened; INIT_LIST_HEAD(&fi->req_pending); INIT_LIST_HEAD(&fi->req_complete); - sema_init(&fi->complete_sem, 0); + init_sema(&fi->complete_sem, 0); spin_lock_init(&fi->reqlists_lock); init_waitqueue_head(&fi->poll_wait_complete); INIT_LIST_HEAD(&fi->addr_list); --- linux-2.6.13-rc6-git9-orig/drivers/infiniband/hw/mthca/mthca_cmd.c 2005-08-17 21:51:41.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/infiniband/hw/mthca/mthca_cmd.c 2005-08-18 00:46:40.000000000 +0200 @@ -433,8 +433,8 @@ static int mthca_cmd_imm(struct mthca_de int mthca_cmd_init(struct mthca_dev *dev) { - sema_init(&dev->cmd.hcr_sem, 1); - sema_init(&dev->cmd.poll_sem, 1); + init_sema(&dev->cmd.hcr_sem, 1); + init_sema(&dev->cmd.poll_sem, 1); dev->cmd.use_events = 0; dev->hcr = ioremap(pci_resource_start(dev->pdev, 0) + MTHCA_HCR_BASE, @@ -487,7 +487,7 @@ int mthca_cmd_use_events(struct mthca_de dev->cmd.context[dev->cmd.max_cmds - 1].next = -1; dev->cmd.free_head = 0; - sema_init(&dev->cmd.event_sem, dev->cmd.max_cmds); + init_sema(&dev->cmd.event_sem, dev->cmd.max_cmds); spin_lock_init(&dev->cmd.context_lock); for (dev->cmd.token_mask = 1; --- linux-2.6.13-rc6-git9-orig/drivers/md/dm-raid1.c 2005-08-17 21:51:42.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/md/dm-raid1.c 2005-08-18 00:46:40.000000000 +0200 @@ -168,7 +168,7 @@ static int rh_init(struct region_hash *r INIT_LIST_HEAD(rh->buckets + i); spin_lock_init(&rh->region_lock); - sema_init(&rh->recovery_count, 0); + init_sema(&rh->recovery_count, 0); INIT_LIST_HEAD(&rh->clean_regions); INIT_LIST_HEAD(&rh->quiesced_regions); INIT_LIST_HEAD(&rh->recovered_regions); --- linux-2.6.13-rc6-git9-orig/drivers/media/dvb/b2c2/flexcop-i2c.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/media/dvb/b2c2/flexcop-i2c.c 2005-08-18 00:46:40.000000000 +0200 @@ -182,7 +182,7 @@ int flexcop_i2c_init(struct flexcop_devi { int ret; - sema_init(&fc->i2c_sem,1); + init_sema(&fc->i2c_sem,1); memset(&fc->i2c_adap, 0, sizeof(struct i2c_adapter)); strncpy(fc->i2c_adap.name, "B2C2 FlexCop device",I2C_NAME_SIZE); --- linux-2.6.13-rc6-git9-orig/drivers/media/dvb/dvb-core/dmxdev.c 2005-08-17 21:51:42.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/media/dvb/dvb-core/dmxdev.c 2005-08-18 00:46:40.000000000 +0200 @@ -701,7 +701,7 @@ static int dvb_demux_open(struct inode * } dmxdevfilter=&dmxdev->filter[i]; - sema_init(&dmxdevfilter->mutex, 1); + init_sema(&dmxdevfilter->mutex, 1); dmxdevfilter->dvbdev=dmxdev->dvbdev; file->private_data=dmxdevfilter; @@ -1097,7 +1097,7 @@ dvb_dmxdev_init(struct dmxdev *dmxdev, s return -ENOMEM; } - sema_init(&dmxdev->mutex, 1); + init_sema(&dmxdev->mutex, 1); spin_lock_init(&dmxdev->lock); for (i=0; i<dmxdev->filternum; i++) { dmxdev->filter[i].dev=dmxdev; --- linux-2.6.13-rc6-git9-orig/drivers/media/dvb/dvb-core/dvb_demux.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/media/dvb/dvb-core/dvb_demux.c 2005-08-18 00:46:40.000000000 +0200 @@ -1271,7 +1271,7 @@ int dvb_dmx_init(struct dvb_demux *dvbde dmx->disconnect_frontend = dvbdmx_disconnect_frontend; dmx->get_pes_pids = dvbdmx_get_pes_pids; - sema_init(&dvbdemux->mutex, 1); + init_sema(&dvbdemux->mutex, 1); spin_lock_init(&dvbdemux->lock); if ((err = dmx_register_demux(dmx)) < 0) --- linux-2.6.13-rc6-git9-orig/drivers/media/dvb/dvb-usb/dvb-usb-init.c 2005-08-17 21:51:42.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/media/dvb/dvb-usb/dvb-usb-init.c 2005-08-18 00:46:40.000000000 +0200 @@ -42,8 +42,8 @@ static int dvb_usb_init(struct dvb_usb_d { int ret = 0; - sema_init(&d->usb_sem, 1); - sema_init(&d->i2c_sem, 1); + init_sema(&d->usb_sem, 1); + init_sema(&d->i2c_sem, 1); d->state = DVB_USB_STATE_INIT; --- linux-2.6.13-rc6-git9-orig/drivers/media/dvb/frontends/bcm3510.c 2005-08-17 21:51:42.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/media/dvb/frontends/bcm3510.c 2005-08-18 00:46:40.000000000 +0200 @@ -794,7 +794,7 @@ struct dvb_frontend* bcm3510_attach(cons state->frontend.ops = &state->ops; state->frontend.demodulator_priv = state; - sema_init(&state->hab_sem, 1); + init_sema(&state->hab_sem, 1); if ((ret = bcm3510_readB(state,0xe0,&v)) < 0) goto error; --- linux-2.6.13-rc6-git9-orig/drivers/media/dvb/ttpci/av7110.c 2005-08-17 21:51:42.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/media/dvb/ttpci/av7110.c 2005-08-18 00:46:40.000000000 +0200 @@ -2615,16 +2615,16 @@ static int av7110_attach(struct saa7146_ tasklet_init (&av7110->debi_tasklet, debiirq, (unsigned long) av7110); tasklet_init (&av7110->gpio_tasklet, gpioirq, (unsigned long) av7110); - sema_init(&av7110->pid_mutex, 1); + init_sema(&av7110->pid_mutex, 1); /* locks for data transfers from/to AV7110 */ spin_lock_init(&av7110->debilock); - sema_init(&av7110->dcomlock, 1); + init_sema(&av7110->dcomlock, 1); av7110->debitype = -1; /* default OSD window */ av7110->osdwin = 1; - sema_init(&av7110->osd_sema, 1); + init_sema(&av7110->osd_sema, 1); /* ARM "watchdog" */ init_waitqueue_head(&av7110->arm_wait); --- linux-2.6.13-rc6-git9-orig/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c 2005-08-17 21:51:46.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c 2005-08-18 00:46:40.000000000 +0200 @@ -1498,8 +1498,8 @@ static int ttusb_probe(struct usb_interf ttusb->dev = udev; ttusb->c = 0; ttusb->mux_state = 0; - sema_init(&ttusb->semi2c, 0); - sema_init(&ttusb->semusb, 1); + init_sema(&ttusb->semi2c, 0); + init_sema(&ttusb->semusb, 1); ttusb_setup_interfaces(ttusb); --- linux-2.6.13-rc6-git9-orig/drivers/media/dvb/ttusb-dec/ttusb_dec.c 2005-08-17 21:51:46.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/media/dvb/ttusb-dec/ttusb_dec.c 2005-08-18 00:46:40.000000000 +0200 @@ -1221,8 +1221,8 @@ static int ttusb_dec_init_usb(struct ttu { dprintk("%s\n", __FUNCTION__); - sema_init(&dec->usb_sem, 1); - sema_init(&dec->iso_sem, 1); + init_sema(&dec->usb_sem, 1); + init_sema(&dec->iso_sem, 1); dec->command_pipe = usb_sndbulkpipe(dec->udev, COMMAND_PIPE); dec->result_pipe = usb_rcvbulkpipe(dec->udev, RESULT_PIPE); --- linux-2.6.13-rc6-git9-orig/drivers/message/fusion/mptctl.c 2005-08-17 21:51:46.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/message/fusion/mptctl.c 2005-08-18 00:46:40.000000000 +0200 @@ -2746,7 +2746,7 @@ mptctl_probe(struct pci_dev *pdev, const memset(mem, 0, sz); ioc->ioctl = (MPT_IOCTL *) mem; ioc->ioctl->ioc = ioc; - sema_init(&ioc->ioctl->sem_ioc, 1); + init_sema(&ioc->ioctl->sem_ioc, 1); return 0; out_fail: --- linux-2.6.13-rc6-git9-orig/drivers/net/wireless/airo.c 2005-08-17 21:51:48.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/net/wireless/airo.c 2005-08-18 00:46:40.000000000 +0200 @@ -2724,7 +2724,7 @@ struct net_device *_init_airo_card( unsi } ai->dev = dev; spin_lock_init(&ai->aux_lock); - sema_init(&ai->sem, 1); + init_sema(&ai->sem, 1); ai->config.len = 0; ai->pci = pci; init_waitqueue_head (&ai->thr_wait); --- linux-2.6.13-rc6-git9-orig/drivers/net/wireless/prism54/isl_ioctl.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/net/wireless/prism54/isl_ioctl.c 2005-08-18 00:46:40.000000000 +0200 @@ -1259,7 +1259,7 @@ prism54_set_raw(struct net_device *ndev, void prism54_acl_init(struct islpci_acl *acl) { - sema_init(&acl->sem, 1); + init_sema(&acl->sem, 1); INIT_LIST_HEAD(&acl->mac_list); acl->size = 0; acl->policy = MAC_POLICY_OPEN; @@ -1690,7 +1690,7 @@ void prism54_wpa_ie_init(islpci_private *priv) { INIT_LIST_HEAD(&priv->bss_wpa_list); - sema_init(&priv->wpa_sem, 1); + init_sema(&priv->wpa_sem, 1); } void --- linux-2.6.13-rc6-git9-orig/drivers/net/wireless/prism54/islpci_dev.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/net/wireless/prism54/islpci_dev.c 2005-08-18 00:46:40.000000000 +0200 @@ -857,10 +857,10 @@ islpci_setup(struct pci_dev *pdev) init_waitqueue_head(&priv->reset_done); /* init the queue read locks, process wait counter */ - sema_init(&priv->mgmt_sem, 1); + init_sema(&priv->mgmt_sem, 1); priv->mgmt_received = NULL; init_waitqueue_head(&priv->mgmt_wqueue); - sema_init(&priv->stats_sem, 1); + init_sema(&priv->stats_sem, 1); spin_lock_init(&priv->slock); /* init state machine with off#1 state */ --- linux-2.6.13-rc6-git9-orig/drivers/parport/ChangeLog 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/parport/ChangeLog 2005-08-18 00:46:40.000000000 +0200 @@ -321,7 +321,7 @@ 2001-03-02 Tim Waugh <[EMAIL PROTECTED]> * ieee1284_ops.c (parport_ieee1284_write_compat): Don't use - down_trylock to reset the IRQ count. Don't even use sema_init, + down_trylock to reset the IRQ count. Don't even use init_sema, because it's not even necessary to reset the count. I can't remember why we ever did. --- linux-2.6.13-rc6-git9-orig/drivers/s390/char/sclp_cpi.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/s390/char/sclp_cpi.c 2005-08-18 00:46:40.000000000 +0200 @@ -215,7 +215,7 @@ cpi_module_init(void) } /* Prepare semaphore */ - sema_init(&sem, 0); + init_sema(&sem, 0); req->callback_data = &sem; /* Add request to sclp queue */ rc = sclp_add_request(req); --- linux-2.6.13-rc6-git9-orig/drivers/s390/scsi/zfcp_aux.c 2005-08-17 21:51:53.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/s390/scsi/zfcp_aux.c 2005-08-18 00:46:40.000000000 +0200 @@ -322,7 +322,7 @@ zfcp_module_init(void) ZFCP_CFDC_DEV_MAJOR, zfcp_cfdc_misc.minor); /* Initialise proc semaphores */ - sema_init(&zfcp_data.config_sema, 1); + init_sema(&zfcp_data.config_sema, 1); /* initialise configuration rw lock */ rwlock_init(&zfcp_data.config_lock); --- linux-2.6.13-rc6-git9-orig/drivers/s390/scsi/zfcp_erp.c 2005-08-17 21:51:53.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/s390/scsi/zfcp_erp.c 2005-08-18 00:46:40.000000000 +0200 @@ -1073,7 +1073,7 @@ zfcp_erp_thread_setup(struct zfcp_adapte rwlock_init(&adapter->erp_lock); INIT_LIST_HEAD(&adapter->erp_ready_head); INIT_LIST_HEAD(&adapter->erp_running_head); - sema_init(&adapter->erp_ready_sem, 0); + init_sema(&adapter->erp_ready_sem, 0); retval = kernel_thread(zfcp_erp_thread, adapter, SIGCHLD); if (retval < 0) { --- linux-2.6.13-rc6-git9-orig/drivers/scsi/megaraid/megaraid_mbox.c 2005-08-17 21:51:54.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/scsi/megaraid/megaraid_mbox.c 2005-08-18 00:46:40.000000000 +0200 @@ -3919,7 +3919,7 @@ megaraid_sysfs_alloc_resources(adapter_t megaraid_sysfs_free_resources(adapter); } - sema_init(&raid_dev->sysfs_sem, 1); + init_sema(&raid_dev->sysfs_sem, 1); init_waitqueue_head(&raid_dev->sysfs_wait_q); --- linux-2.6.13-rc6-git9-orig/drivers/scsi/megaraid/megaraid_mm.c 2005-08-17 21:51:54.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/scsi/megaraid/megaraid_mm.c 2005-08-18 00:46:40.000000000 +0200 @@ -944,7 +944,7 @@ mraid_mm_register_adp(mraid_mmadp_t *lld */ INIT_LIST_HEAD(&adapter->kioc_pool); spin_lock_init(&adapter->kioc_pool_lock); - sema_init(&adapter->kioc_semaphore, lld_adp->max_kioc); + init_sema(&adapter->kioc_semaphore, lld_adp->max_kioc); mbox_list = (mbox64_t *)adapter->mbox_list; --- linux-2.6.13-rc6-git9-orig/drivers/usb/gadget/serial.c 2005-08-17 21:51:56.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/usb/gadget/serial.c 2005-08-18 00:46:40.000000000 +0200 @@ -674,7 +674,7 @@ static int __init gs_module_init(void) tty_set_operations(gs_tty_driver, &gs_tty_ops); for (i=0; i < GS_NUM_PORTS; i++) - sema_init(&gs_open_close_sem[i], 1); + init_sema(&gs_open_close_sem[i], 1); retval = tty_register_driver(gs_tty_driver); if (retval) { --- linux-2.6.13-rc6-git9-orig/drivers/usb/serial/io_ti.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/usb/serial/io_ti.c 2005-08-18 00:46:41.000000000 +0200 @@ -2739,7 +2739,7 @@ static int edge_startup (struct usb_seri return -ENOMEM; } memset (edge_serial, 0, sizeof(struct edgeport_serial)); - sema_init(&edge_serial->es_sem, 1); + init_sema(&edge_serial->es_sem, 1); edge_serial->serial = serial; usb_set_serial_data(serial, edge_serial); --- linux-2.6.13-rc6-git9-orig/drivers/usb/serial/ti_usb_3410_5052.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/drivers/usb/serial/ti_usb_3410_5052.c 2005-08-18 00:46:41.000000000 +0200 @@ -419,7 +419,7 @@ static int ti_startup(struct usb_serial return -ENOMEM; } memset(tdev, 0, sizeof(struct ti_device)); - sema_init(&tdev->td_open_close_sem, 1); + init_sema(&tdev->td_open_close_sem, 1); tdev->td_serial = serial; usb_set_serial_data(serial, tdev); --- linux-2.6.13-rc6-git9-orig/fs/block_dev.c 2005-08-17 21:52:00.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/block_dev.c 2005-08-18 00:46:41.000000000 +0200 @@ -265,8 +265,8 @@ static void init_once(void * foo, kmem_c SLAB_CTOR_CONSTRUCTOR) { memset(bdev, 0, sizeof(*bdev)); - sema_init(&bdev->bd_sem, 1); - sema_init(&bdev->bd_mount_sem, 1); + init_sema(&bdev->bd_sem, 1); + init_sema(&bdev->bd_mount_sem, 1); INIT_LIST_HEAD(&bdev->bd_inodes); INIT_LIST_HEAD(&bdev->bd_list); inode_init_once(&ei->vfs_inode); --- linux-2.6.13-rc6-git9-orig/fs/dquot.c 2005-08-17 21:52:00.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/dquot.c 2005-08-18 00:46:41.000000000 +0200 @@ -574,7 +574,7 @@ static struct dquot *get_empty_dquot(str return NODQUOT; memset((caddr_t)dquot, 0, sizeof(struct dquot)); - sema_init(&dquot->dq_lock, 1); + init_sema(&dquot->dq_lock, 1); INIT_LIST_HEAD(&dquot->dq_free); INIT_LIST_HEAD(&dquot->dq_inuse); INIT_HLIST_NODE(&dquot->dq_hash); --- linux-2.6.13-rc6-git9-orig/fs/inode.c 2005-08-17 21:52:00.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/inode.c 2005-08-18 00:46:41.000000000 +0200 @@ -192,7 +192,7 @@ void inode_init_once(struct inode *inode INIT_HLIST_NODE(&inode->i_hash); INIT_LIST_HEAD(&inode->i_dentry); INIT_LIST_HEAD(&inode->i_devices); - sema_init(&inode->i_sem, 1); + init_sema(&inode->i_sem, 1); init_rwsem(&inode->i_alloc_sem); INIT_RADIX_TREE(&inode->i_data.page_tree, GFP_ATOMIC); rwlock_init(&inode->i_data.tree_lock); @@ -205,7 +205,7 @@ void inode_init_once(struct inode *inode i_size_ordered_init(inode); #ifdef CONFIG_INOTIFY INIT_LIST_HEAD(&inode->inotify_watches); - sema_init(&inode->inotify_sem, 1); + init_sema(&inode->inotify_sem, 1); #endif } --- linux-2.6.13-rc6-git9-orig/fs/inotify.c 2005-08-17 21:53:54.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/inotify.c 2005-08-18 00:46:41.000000000 +0200 @@ -896,7 +896,7 @@ asmlinkage long sys_inotify_init(void) INIT_LIST_HEAD(&dev->events); INIT_LIST_HEAD(&dev->watches); init_waitqueue_head(&dev->wq); - sema_init(&dev->sem, 1); + init_sema(&dev->sem, 1); dev->event_count = 0; dev->queue_size = 0; dev->max_events = inotify_max_queued_events; --- linux-2.6.13-rc6-git9-orig/fs/reiserfs/journal.c 2005-08-17 21:52:02.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/reiserfs/journal.c 2005-08-18 00:46:41.000000000 +0200 @@ -2473,7 +2473,7 @@ static struct reiserfs_journal_list *all INIT_LIST_HEAD(&jl->j_working_list); INIT_LIST_HEAD(&jl->j_tail_bh_list); INIT_LIST_HEAD(&jl->j_bh_list); - sema_init(&jl->j_commit_lock, 1); + init_sema(&jl->j_commit_lock, 1); SB_JOURNAL(s)->j_num_lists++; get_journal_list(jl); return jl; @@ -2744,8 +2744,8 @@ int journal_init(struct super_block *p_s journal->j_last = NULL; journal->j_first = NULL; init_waitqueue_head(&(journal->j_join_wait)); - sema_init(&journal->j_lock, 1); - sema_init(&journal->j_flush_sem, 1); + init_sema(&journal->j_lock, 1); + init_sema(&journal->j_flush_sem, 1); journal->j_trans_id = 10; journal->j_mount_id = 10; --- linux-2.6.13-rc6-git9-orig/fs/seq_file.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/seq_file.c 2005-08-18 00:46:41.000000000 +0200 @@ -32,7 +32,7 @@ int seq_open(struct file *file, struct s if (!p) return -ENOMEM; memset(p, 0, sizeof(*p)); - sema_init(&p->sem, 1); + init_sema(&p->sem, 1); p->op = op; file->private_data = p; --- linux-2.6.13-rc6-git9-orig/fs/super.c 2005-08-17 21:52:02.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/super.c 2005-08-18 00:46:41.000000000 +0200 @@ -72,13 +72,13 @@ static struct super_block *alloc_super(v INIT_HLIST_HEAD(&s->s_anon); INIT_LIST_HEAD(&s->s_inodes); init_rwsem(&s->s_umount); - sema_init(&s->s_lock, 1); + init_sema(&s->s_lock, 1); down_write(&s->s_umount); s->s_count = S_BIAS; atomic_set(&s->s_active, 1); - sema_init(&s->s_vfs_rename_sem,1); - sema_init(&s->s_dquot.dqio_sem, 1); - sema_init(&s->s_dquot.dqonoff_sem, 1); + init_sema(&s->s_vfs_rename_sem,1); + init_sema(&s->s_dquot.dqio_sem, 1); + init_sema(&s->s_dquot.dqonoff_sem, 1); init_rwsem(&s->s_dquot.dqptr_sem); init_waitqueue_head(&s->s_wait_unfrozen); s->s_maxbytes = MAX_NON_LFS; --- linux-2.6.13-rc6-git9-orig/fs/xfs/linux-2.6/mutex.h 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/xfs/linux-2.6/mutex.h 2005-08-18 00:46:41.000000000 +0200 @@ -44,8 +44,8 @@ #define MUTEX_DEFAULT 0x0 typedef struct semaphore mutex_t; -#define mutex_init(lock, type, name) sema_init(lock, 1) -#define mutex_destroy(lock) sema_init(lock, -99) +#define mutex_init(lock, type, name) init_sema(lock, 1) +#define mutex_destroy(lock) init_sema(lock, -99) #define mutex_lock(lock, num) down(lock) #define mutex_trylock(lock) (down_trylock(lock) ? 0 : 1) #define mutex_unlock(lock) up(lock) --- linux-2.6.13-rc6-git9-orig/fs/xfs/linux-2.6/sema.h 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/fs/xfs/linux-2.6/sema.h 2005-08-18 00:46:41.000000000 +0200 @@ -43,9 +43,9 @@ typedef struct semaphore sema_t; -#define init_sema(sp, val, c, d) sema_init(sp, val) -#define initsema(sp, val) sema_init(sp, val) -#define initnsema(sp, val, name) sema_init(sp, val) +#define init_sema(sp, val, c, d) init_sema(sp, val) +#define initsema(sp, val) init_sema(sp, val) +#define initnsema(sp, val, name) init_sema(sp, val) #define psema(sp, b) down(sp) #define vsema(sp) up(sp) #define valusema(sp) (atomic_read(&(sp)->count)) --- linux-2.6.13-rc6-git9-orig/ipc/util.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6.13-rc6-git9/ipc/util.c 2005-08-18 00:46:41.000000000 +0200 @@ -58,7 +58,7 @@ __initcall(ipc_init); void __init ipc_init_ids(struct ipc_ids* ids, int size) { int i; - sema_init(&ids->sem,1); + init_sema(&ids->sem,1); if(size > IPCMNI) size = IPCMNI; --- linux-2.6.13-rc6-git9-orig/net/sunrpc/svcsock.c 2005-08-17 21:53:55.000000000 +0200 +++ linux-2.6.13-rc6-git9/net/sunrpc/svcsock.c 2005-08-18 00:46:41.000000000 +0200 @@ -1359,7 +1359,7 @@ svc_setup_socket(struct svc_serv *serv, svsk->sk_lastrecv = get_seconds(); INIT_LIST_HEAD(&svsk->sk_deferred); INIT_LIST_HEAD(&svsk->sk_ready); - sema_init(&svsk->sk_sem, 1); + init_sema(&svsk->sk_sem, 1); /* Initialize the socket */ if (sock->type == SOCK_DGRAM) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/