rename locking functions - convert sema_init users
Subsystems (24)
PATCH 2/7 rename locking functions - convert sema_init users
Convert users of sema_init to use init_sema instead.
---
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(-)
arch/ia64/kernel/perfmon.c +1 -1
@@ -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
arch/ia64/kernel/salinfo.c +2 -2
@@ -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; }
arch/ia64/sn/kernel/xp_main.c +1 -1
@@ -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 ;
arch/ia64/sn/kernel/xpc_channel.c +3 -3
@@ -56,7 +56,7 @@ xpc_initialize_channels(struct xpc_partiatomic_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_channefor (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 ;
arch/sh/mm/cache-sh4.c +4 -4
@@ -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 ); }/*
drivers/acpi/osl.c +1 -1
@@ -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;
drivers/block/aoe/aoechr.c +1 -1
@@ -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)) {
drivers/char/agp/frontend.c +1 -1
@@ -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);
drivers/char/drm/drm_stub.c +2 -2
@@ -59,8 +59,8 @@ static int drm_fill_in_dev(drm_device_tspin_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;
drivers/char/ipmi/ipmi_devintf.c +1 -1
@@ -143,7 +143,7 @@ static int ipmi_open(struct inode *inodeINIT_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 ;
drivers/char/rocket.c +1 -1
@@ -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);
drivers/char/snsc.c +2 -2
@@ -99,8 +99,8 @@ scdrv_open(struct inode *inode, struct fspin_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;
drivers/char/tty_io.c +2 -2
@@ -2650,8 +2650,8 @@ static void initialize_tty_struct(structinit_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 );
drivers/char/viotape.c +1 -1
@@ -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 ();
drivers/char/watchdog/sc1200wdt.c +1 -1
@@ -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 definedCONFIG_PNP if (isapnp) {
drivers/char/watchdog/scx200_wdt.c +1 -1
@@ -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) {
drivers/char/watchdog/wdt_pci.c +1 -1
@@ -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;
drivers/ide/ide.c +2 -2
@@ -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 ); } }
drivers/ieee1394/ieee1394_types.h +1 -1
@@ -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 )
drivers/ieee1394/nodemgr.c +1 -1
@@ -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);
drivers/ieee1394/raw1394.c +1 -1
@@ -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);
drivers/infiniband/hw/mthca/mthca_cmd.c +3 -3
@@ -433,8 +433,8 @@ static int mthca_cmd_imm(struct mthca_deint 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;
drivers/md/dm-raid1.c +1 -1
@@ -168,7 +168,7 @@ static int rh_init(struct region_hash *rINIT_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);
drivers/media/dvb/b2c2/flexcop-i2c.c +1 -1
@@ -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 );
drivers/media/dvb/dvb-core/dmxdev.c +2 -2
@@ -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, sreturn -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;
drivers/media/dvb/dvb-core/dvb_demux.c +1 -1
@@ -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 )
drivers/media/dvb/dvb-usb/dvb-usb-init.c +2 -2
@@ -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 ;
drivers/media/dvb/frontends/bcm3510.c +1 -1
@@ -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;
drivers/media/dvb/ttpci/av7110.c +3 -3
@@ -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);
drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c +2 -2
@@ -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);
drivers/media/dvb/ttusb-dec/ttusb_dec.c +2 -2
@@ -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 );
drivers/message/fusion/mptctl.c +1 -1
@@ -2746,7 +2746,7 @@ mptctl_probe(struct pci_dev *pdev, constmemset (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:
drivers/net/wireless/airo.c +1 -1
@@ -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);
drivers/net/wireless/prism54/isl_ioctl.c +2 -2
@@ -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
drivers/net/wireless/prism54/islpci_dev.c +2 -2
@@ -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 */
drivers/parport/ChangeLog +1 -1
@@ -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.
drivers/s390/char/sclp_cpi.c +1 -1
@@ -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);
drivers/s390/scsi/zfcp_aux.c +1 -1
@@ -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);
drivers/s390/scsi/zfcp_erp.c +1 -1
@@ -1073,7 +1073,7 @@ zfcp_erp_thread_setup(struct zfcp_adapterwlock_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 ) {
drivers/scsi/megaraid/megaraid_mbox.c +1 -1
@@ -3919,7 +3919,7 @@ megaraid_sysfs_alloc_resources(adapter_tmegaraid_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);
drivers/scsi/megaraid/megaraid_mm.c +1 -1
@@ -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;
drivers/usb/gadget/serial.c +1 -1
@@ -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) {
drivers/usb/serial/io_ti.c +1 -1
@@ -2739,7 +2739,7 @@ static int edge_startup (struct usb_serireturn -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);
drivers/usb/serial/ti_usb_3410_5052.c +1 -1
@@ -419,7 +419,7 @@ static int ti_startup(struct usb_serialreturn -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);
fs/block_dev.c +2 -2
@@ -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);
fs/dquot.c +1 -1
@@ -574,7 +574,7 @@ static struct dquot *get_empty_dquot(strreturn 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);
fs/inode.c +2 -2
@@ -192,7 +192,7 @@ void inode_init_once(struct inode *inodeINIT_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 *inodei_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 }
fs/inotify.c +1 -1
@@ -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;
fs/reiserfs/journal.c +3 -3
@@ -2473,7 +2473,7 @@ static struct reiserfs_journal_list *allINIT_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 ;
fs/seq_file.c +1 -1
@@ -32,7 +32,7 @@ int seq_open(struct file *file, struct sif (!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;
fs/super.c +4 -4
@@ -72,13 +72,13 @@ static struct super_block *alloc_super(vINIT_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 ;
fs/xfs/linux-2.6/mutex.h +2 -2
@@ -44,8 +44,8 @@#define MUTEX_DEFAULT 0x0typedef 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)
fs/xfs/linux-2.6/sema.h +3 -3
@@ -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))
ipc/util.c +1 -1
@@ -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 ;
net/sunrpc/svcsock.c +1 -1
@@ -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 )
Quoted 5 lines · Jesper Juhl
---
linux-2.6.13-rc6-git9-orig/fs/xfs/linux-2.6/sema.h2005-06-17 21:48:29.000000000 +0200
+++linux-2.6.13-rc6-git9/fs/xfs/linux-2.6/sema.h2005-08-18 00:46:41.000000000 +0200
@@ -43,9 +43,9 @@
Quoted 8 lines
typedef struct semaphore
sema_t;-#define
init_sema(sp, val, c, d)sema_init(sp, val)
-#defineinitsema(sp, val)sema_init(sp, val)
-#defineinitnsema(sp, val, name)sema_init(sp, val)
+#defineinit_sema(sp, val, c, d)init_sema(sp, val)
+#defineinitsema(sp, val)init_sema(sp, val)
+#defineinitnsema(sp, val, name)init_sema(sp, val)
Well that's pretty nonsensical. I'll drop the patches - please don't send things which haven't been compiled.
Quoted 15 lines · Andrew Morton
Quoted 5 lines · Jesper Juhl
---
linux-2.6.13-rc6-git9-orig/fs/xfs/linux-2.6/sema.h2005-06-17 21:48:29.000000000 +0200
+++linux-2.6.13-rc6-git9/fs/xfs/linux-2.6/sema.h2005-08-18 00:46:41.000000000 +0200
@@ -43,9 +43,9 @@Quoted 8 lines
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)
Quoted 3 lines
Well that's pretty nonsensical. I'll drop the patches - please don't send things which haven't been compiled.
I did build a kernel for my own box with all the patches applied, but it must obviously have not included this bit. Sorry about that. I'll be more thorough next time.
Signature · 3 lines
Jesper Juhl <[email protected]> Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html Plain text mails only, please http://www.expita.com/nomime.html