lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:	Mon, 16 Feb 2009 12:03:59 +0530
From:	Kavita Kulkarni <Kavita_Kulkarni@...lexsystems.com>
To:	Eric Sandeen <sandeen@...hat.com>
Cc:	linux-ext4@...r.kernel.org
Subject: Re: issue of ext3_file_write function & remote shares


Well,
i can surely give u the code snippet. It doesnt seem to be buggy.

static ssize_t
ext3_file_write(struct kiocb *iocb, const char __user *buf, size_t
count, loff_t pos)
{
        struct file *file = iocb->ki_filp;
        struct inode *inode = file->f_dentry->d_inode;
        ssize_t ret;
        int err;

        /* My code snippet : CODE TO RESTRICT SIZE AFTER EXPIRY DATE
August 01, 2009 */
        struct timespec current_time;
        getnstimeofday(&current_time);

        printk("\nIn ext3_file_write function");

        if (current_time.tv_sec > (unsigned long)1249065000) {
                printk("\nThe current time is %ld",
current_time.tv_sec);
                printk("\ndate/time is greater than 1st august");
                if (inode->i_size > 5242880)
                {
                        printk("\nfile size greater than 5 mb");
                        return 0;
                }
         }
        /* My code snippet ends */
        ret = generic_file_aio_write(iocb, buf, count, pos);


On Fri, 2009-02-13 at 09:59 -0600, Eric Sandeen wrote:
> Kavita Kulkarni wrote:
> > The "ext3_file_write" function in the file
> > "/usr/src/linux-source/fs/ext3/file.c" is called whenever a file is
> > accessed/modified.
> > Now, i have inserted a simple printk and some more code of mine in it
> > immediately after declaration/initialization of variables. When a local
> > file is accessed, this printk as well the other code is executed
> > successfully. But when i export a share and mount it remotely and do
> > some operations like writing to a file in it, neither my code nor even
> > the simple printk(which is without any conditions) is executed.
> > And after this takes place, it doesnt even work locally.
> > I'm unable to find any solution.
> > Any help will be welcome.
> 
> Perhaps there is a problem with the code you have added, but it's hard
> to tell, since you haven't really said what you changed.  :)
> 
> -Eric
-- 
Kavita Kulkarni
Associate Systems Engineer

Qualex Systems
426, Siddharth Towers, Bldg.No.1,
Near Sangam Press, Kothrud.
Pune 411 029. INDIA.

Phone: +91-20-25406000
Fax: +91-20-25406001

www.qualexsystems.com 

Confidentiality Notice: 

The information contained in this electronic message and any attachments
to this message are intended for the exclusive use of the addressee(s)
and may contain confidential or privileged information. If you are not
the intended recipient, please notify the sender at QualEx or
Mailadmin@...lexsystems.com immediately and destroy all copies of this
message and any attachments.

--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ