Re: [PATCH] ext4: remove abnormal set for I_DATA_SEM subclass

2018-07-23 Thread Theodore Y. Ts'o
On Mon, Jul 23, 2018 at 10:48:37AM +0900, 이준일/연구원/MC연구소 BSP실 BSP6팀(junil0814@lge.com) wrote: > Then, I have a question. > quotactl() doesn't have case only to set limits flag, the routine to set > the DQUOT_LIMITS_ENABLED flag is under dquot_enable() function. > According to this logic, if use

Re: [PATCH] ext4: remove abnormal set for I_DATA_SEM subclass

2018-07-22 Thread Theodore Y. Ts'o
On Mon, Jul 09, 2018 at 04:58:28PM +0900, Junil Lee wrote: > The -EBUSY return value of dquot_enable() function means that just > want to update flags. If some users make a duplicate request to update > flags, lockdep could catch the false positive casued by needing to > allocate a quota block from

[PATCH] ext4: remove abnormal set for I_DATA_SEM subclass

2018-07-09 Thread Junil Lee
The -EBUSY return value of dquot_enable() function means that just want to update flags. If some users make a duplicate request to update flags, lockdep could catch the false positive casued by needing to allocate a quota block from inside ext4_map_blocks(), while holding i_data_sem for a data inod

[PATCH] ext4: remove abnormal set for I_DATA_SEM subclass

2018-07-08 Thread Junil Lee
The -EBUSY return value of dquot_enable() function means that just want to update flags. If some users make a duplicate request to update flags, lockdep could catch the false positive casued by needing to allocate a quota block from inside ext4_map_blocks(), while holding i_data_sem for a data inod